就是这样改变的。如下:<script>
function change()
{
document.form1.name.value = "gogogo";
}
</script>
<form name="form1" method="post" action="">
  <input name="name" type="text" id="name">
</form>
<p>
  <input onClick="change()" type="button" name="Button" value="Button">

解决方案 »

  1.   

    能不能直接使用prompt来输入内容,通过改变hidden的值然后直接提交?
      

  2.   

    呵,把 coolstr(大只佬) 的改了一下
    <script>
    function change()
    {
    var val = prompt('请输入内容','');
    if(val){
    document.form1.name.value = val;
    }
    }
    </script>
    <form name="form1" method="post" action="">
      <input name="name" type="text" id="name">
    </form>
    <p>
      <input onClick="change()" type="button" name="Button" value="Button">
      

  3.   

    请问if(val)是什么作用
    能不能不要显示form出来?就是打开页面直接prompt然后顺手submit
      

  4.   

    name="name"   id="name"
    哪一个是document.form1.name.value 中的name
      

  5.   

    <script>
    var val = prompt('请输入内容','');
    if(val){
    document.form1.name.value = val;
    }
    </script>
    <form name="form1" method="post" action="">
      <input name="name" type="text" id="name">
    </form>这样就错误?
      

  6.   

    输入的时候,你的form 还没有创建呢颠倒一下就行了
    <form name="form1" method="post" action="">
      <input name="name" type="text" id="name">
    </form>
    <script>
    var val = prompt('请输入内容','');
    if(val){
    document.form1.name.value = val;
    }
    </script>
      

  7.   

    HTML是从上自下执行的
    呵呵……所以顺序很重要
      

  8.   

    if(val){
    是用户输入未空值的时候才更改表单的值,否则跳过不操作.
      

  9.   

    document.formname.name
    name 是一个关键字, 不可以用来命名input 否则象上面这句代码, 系统根本搞不清楚你是取 form表单的 name 属性还是取表单里某个 name="name" 的元素!!
      

  10.   

    --看看这个好了,这是我的先辈们写的,我也看不太懂。--
    /*********************************************************************
    *function name : sendBulletin
    * 发送公告板
    *********************************************************************/
    function sendBulletin(strMatchString){
    var oForm;
    var oFormObject;
    oForm = document.createElement("FORM");//动态生成一个form提交

    if(!form_onsubmit()){
    event.cancelBubble = true;
    return false;
    }


    if(oFormObject = getInputObjectCopy(textSubject))
    oForm.appendChild(oFormObject);


    if(oFormObject = getInputObjectCopy(selPassPsnId))
    oForm.appendChild(oFormObject);

    if(oFormObject = getSelectObjectCopy(attachmentIDs))
    oForm.appendChild(oFormObject);

    oFormObject = document.createElement("INPUT")
    oFormObject.name = "textMatchString"
    oFormObject.value = strMatchString;
    oForm.appendChild(oFormObject);

    oFormObject = document.createElement("input");
    oFormObject.name = "textMessage";
    oFormObject.value=HtmlEditer.tbContentElement.DOM.body.innerHTML;
    oForm.appendChild(oFormObject);

    document.body.appendChild(oForm);
    oForm.method = "post";
    oForm.action = "savebulletin.asp";
    oForm.submit();

    }function getInputObjectCopy(oSource){
    var oInput;

    if(typeof(oSource)!="object") return false;

    oInput  = document.createElement("input");
    oInput.name = oSource.name;
    oInput.value = oSource.value;

    return oInput;
    }
    function getSelectObjectCopy(oSource){
    var oSelect,oOption;
    var oObject;
    if(typeof(oSource)!="object") return false;
    if(oSource.tagName!="select") return false;
    oSelect = document.createElement("SELECT");
    oSelect.name = oSource.name;
    for(oOption in oSource.options){
    oObject = document.createElement("OPTION");
    oObject.text = oOption.text;
    oObject.value = oOption.value;
    oSelect.options.add(oObject);
    }

    return oSelect;
    }
    function form_onsubmit(){
    if(typeof(textSubject)=="object"){
    if(textSubject.value == ""){
    myAlertWindow(1,"请输入主题");
    textSubject.focus();
    return false;
    }
    }
    if(typeof(selPassPsnId)=="object"){
    if(selPassPsnId.value == ""){
    myAlertWindow(1,"请选择审批人");
    selPassPsnId.focus();
    return false;
    }
    }
    return true;
    }
      

  11.   

    <html>
    <head>
    <script language="javascript">
    function massage()
    {
    msg=prompt("input","") 
    if
    (confirm("Do you sure"))
    {
    document.dya.msg1.value=msg
    }
    else
    {
    document.dya.msg1.value=""
    }
    }</script>
    </head>
    <body >
    <form name="dya">
    <input tyoe="text" name="msg1"  value="">
    <input type="button" value="sure" onClick="massage()"></form>
    </body>
    </html>
      

  12.   

    //不知道是不是你要的效果
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    //--看看这个好了,这是我的先辈们写的,我也看不太懂。--
    /*********************************************************************
    *function name : sendBulletin
    * 发送公告板
    *********************************************************************/
    function sendBulletin(){
    var oForm;
    var oFormObject;
    oForm = document.createElement("FORM");//动态生成一个form提交

    if(!form_onsubmit()){
    event.cancelBubble = true;
    return false;
    }


    if(oFormObject = getInputObjectCopy(txt1))
    oForm.appendChild(oFormObject);


    if(oFormObject = getInputObjectCopy(txt2))
    oForm.appendChild(oFormObject);
    /*
    if(oFormObject = getSelectObjectCopy(attachmentIDs))
    oForm.appendChild(oFormObject);

    oFormObject = document.createElement("INPUT")
    oFormObject.name = "textMatchString"
    oFormObject.value = strMatchString;
    oForm.appendChild(oFormObject);

    oFormObject = document.createElement("input");
    oFormObject.name = "textMessage";
    oFormObject.value=HtmlEditer.tbContentElement.DOM.body.innerHTML;
    oForm.appendChild(oFormObject);*/

    document.body.appendChild(oForm);
    oForm.method = "post";
    oForm.action = "savebulletin.asp";
    oForm.submit();

    }function getInputObjectCopy(oSource){
    var oInput;

    if(typeof(oSource)!="object") return false;

    oInput  = document.createElement("input");
    oInput.name = oSource.name;
    oInput.value = oSource.value;

    return oInput;
    }
    function getSelectObjectCopy(oSource){
    var oSelect,oOption;
    var oObject;
    if(typeof(oSource)!="object") return false;
    if(oSource.tagName!="select") return false;
    oSelect = document.createElement("SELECT");
    oSelect.name = oSource.name;
    for(oOption in oSource.options){
    oObject = document.createElement("OPTION");
    oObject.text = oOption.text;
    oObject.value = oOption.value;
    oSelect.options.add(oObject);
    }

    return oSelect;
    }
    function form_onsubmit(){
    if(typeof(textSubject)=="object"){
    if(textSubject.value == ""){
    //myAlertWindow(1,"请输入主题");
    //textSubject.focus();
    alert();
    return false;
    }
    }
    if(typeof(selPassPsnId)=="object"){
    if(selPassPsnId.value == ""){
    //myAlertWindow(1,"请选择审批人");
    //selPassPsnId.focus();
    alert();
    return false;
    }
    }
    return true;
    }
    //-->
    </SCRIPT>
    <body>
    <TABLE id=tab1>
    <TR>
    <TD><INPUT TYPE="text" NAME="txt1"></TD>
    </TR>
    <TR>
    <TD><INPUT TYPE="text" NAME="txt2"></TD>
    </TR></TABLE>
    <INPUT TYPE="button" value='ok' onclick='sendBulletin()'>
    </body>
    <!--
    在savebulletin.asp文件中可以取得tab1中的值
    -->
      

  13.   

    你先要用eval(document.formname.name)把它转化成对象,然后再对其进行处理