请问ASP同一页面是否允许同名对象在多个表单内存在?

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:24:02
如题:
<form id="form1" name="form1" method="post" action="">
<input name="t1" type="text" id="t1" />
<input type="submit" name="Submit" value="提交" />
</form>

<form id="form2" name="form1" method="post" action="">
<input name="t1" type="text" id="t1" />
<input type="submit2" name="Submit" value="提交" />
</form>
t1名称重复,是否能正常提交表单?

可以提交:
如果在同一个FORM内,同名的会产生:
最后的值会产生值1,值2这样的效果,

如果在不同的FORM内,则只取你提交表单的那个名称的值

下面的例子,一个ad写上99,一个写上88,如果提交99的,值就是99,提交88的,值就是88
<form name="form1" method="post" action="">
<input name="ad" type="text" id="ad2">
<input type="submit" name="Submit" value="提交">
</form>
<form name="form2" method="post" action="">
<input name="ad" type="text" id="ad2">
<input type="submit" name="Submit2" value="提交">
</form>

能的

可以的 不过提交后 读取传入值的时候 t1的值 会是 "第一个表单的值,第二个表单的值"