WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:JavaScriptでフォーム内の値取得

0:[投稿] PON [2003/01/21 12:06 ][環境:IE5 WIN]

JavaScriptでFORM1のボタンが押されたらFORM1のSTATUSの値を、
FORM2のボタンが押されたらFORM2のSTATUSの値を取得するには、
どうすればいいのでしょうか

<HTML>
<BODY>
<SCRIPT LANGUAGE="JavaScript"><!--
function Check(form) {
/*
ここで値を取得したい
*/
}
// --></SCRIPT>
<BR>
<FORM NAME="FORM1">
<INPUT TYPE=hidden NAME="STATUS" VALUE=0>
<INPUT TYPE=button VALUE="BUTTON" onClick="Check(document.FORM1.name)">
</FORM>

<FORM NAME="FORM2">
<INPUT TYPE=hidden NAME="STATUS" VALUE=1>
<INPUT TYPE=button VALUE="BUTTON" onClick="Check(document.froms.value.name)">
</FORM>

<FORM NAME="FORM3">
<INPUT TYPE=hidden NAME="STATUS" VALUE=1>
<INPUT TYPE=button VALUE="BUTTON" onClick="Check(document.froms.value.name)">
</FORM>

</BODY>
</HTML>


1:[回答] ごだっち [MAIL] [2003/01/21 12:32 ]

IEのみで良ければ、こんな感じで良いでしょうか?

<SCRIPT LANGUAGE="JavaScript">
<!--
function Check(obj){
var nam = obj.parentElement.name;
var val = document.forms(nam).STATUS.value;
alert(val);
}
//-->
</SCRIPT>

<FORM NAME="FORM1">
<INPUT TYPE=hidden NAME="STATUS" VALUE="0">
<INPUT TYPE=button VALUE="BUTTON" onClick="Check(this)">
</FORM>


2:[完了] PON [2003/01/21 12:45 ]

なるほど、ありがとうございます、

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World