我在动态生成的页面上有多个表单。我为每个表单示例form1,form2,form3等分配一个唯一的id。每个表单都包含一个隐藏字段,其中一个名称为id,另一个名称为action。
我正在做一个onclick="document.getElementById('form1').submit();"
或我希望提交的任何形式ID。问题是它没有传递正确的隐藏字段ID号。在FF4中,它传递最后的形式id val,在safari中传递第一个id val?
我做错了什么?可能是愚蠢和简单,但我没有看到它。
答案 0 :(得分:0)
onClick = document.form1.submit();
答案 1 :(得分:0)
“多种形式”?所以你有类似
的东西<form ...>
<input type="hidden" name="id" value="1" >
<input type="submit">
</form>
<form ...>
<input type="hidden" name="id" value="2" >
<input type="submit">
</form>
etc...
如果是这种情况,那么你所看到的就是预期的行为。提交表单时,只会提交相同<form> ... </form>
标记集中包含的字段。