1 つのページに複数のフォームがあり、フォーム 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);
}
getdata(form) で渡された DOM オブジェクトに jQuery でアクセスするにはどうすればよいですか?
私は $(form) に疲れましたが、フォーム内の他の入力ではなく、ボタンオブジェクトにのみアクセスしているようです。
助けてくれてありがとう。