设置<input type="submit">的name属性<input type="submit" name="submit1">

解决方案 »

  1.   

    我的提交按钮有name 啊,只是调用submit()提交时才不会出现在参数中
      

  2.   

    如果你用的是type="image",则不会提交按钮。可以考虑添加一个hidden field来传送该值。
      

  3.   

    不明白你的意思,如果你是想在这表单提交时同时提交另一表单可以用<form onsubmit="form2.submit();return ture">
    或者是submit2.click()
      

  4.   

    to  fason(阿信) :是这样的,我的 form:
    <form …… onSubmit="return CheckSubmit();">我在这个form中的提交按钮:
    <input type=submit value="Submit" onClick="ClickButton();">然后在 ClickButton() 里面:
    FormName.submit();这样一来点击按钮提交之后提交参数列表里面就没有这个按钮了!我现在不能用隐藏域,因为这样每次这个按钮相当于都会被提交!你说的另外用一个 form 我觉得倒是可行,比如把一个隐藏域放在 form2 里面,然后在按钮的点击事件中把这两个 form 都提交了但我有个疑问,如果我这样:
    form.submit();
    form2.submit();
    那么是不是只有 form 会被提交,还是两个都会被提交,而且参数合在了一起?
      

  5.   

    to fason(阿信) :我试了一下,好象是只有后面那个才会被提交,或者是提交了两次而我只看到了后面那个,反正不是两个放在一起提交。
      

  6.   

    可不可以给 form 动态的生成一项,然后再提交?
    如果可以的话怎么写呢?