我在一个页面上有多个表单,其中表单 DOM 对象作为参数传递给 JavaScript 函数,例如:
<form name="form1" method="post" action="">
<input id="textfield1" type="text" name="textfield1">
<input id="textfield2" type="text" name="textfield2">
<input id="textfield3" type="text" name="textfield3">
<input name="button" type="button" id="btn" value="Get Info" onClick="getdata(this.form)">
</form><form name="form2" method="post" action="">
<input id="textfield1" type="text" name="textfield1">
<input id="textfield2" type="text" name="textfield2">
<input id="textfield3" type="text" name="textfield3">
<input name="button" type="button" id="btn" value="Get Info" onClick="getdata(this.form)">
</form>
<form name="form3" method="post" action="">
<input id="textfield1" type="text" name="textfield1">
<input id="textfield2" type="text" name="textfield2">
<input id="textfield3" type="text" name="textfield3">
<input name="button" type="button" id="btn" value="Get Info" onClick="getdata(this.form)">
</form>
function getdata(form){
alert("the value is: " + form.getElementById('textfield1).value);
}
如何使用 jQuery 访问在 getdata(form) 中传递的 DOM 对象?
我已经厌倦了 $(form) 但这似乎只能访问按钮对象,而不是表单中的其他输入。
谢谢你的帮助。