javascript に関する質問です。

http://www.hatena.ne.jp/1127804347
にあるように this から、FORM名を取得できるのでしょうか? this の上位のオブジェクトの名前を取得するにはどうしたらいいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/27 19:11:57
  • 終了:--

回答(3件)

id:rokichan No.1

rokichan回答回数38ベストアンサー獲得回数02005/09/27 19:19:46

ポイント24pt

http://www.tohoho-web.com/js/index.htm

とほほのJavaScriptリファレンス

function check(obj) {

alert(obj.form.name);

}


でフォームの名前は取得可能です。

id:voyage_blog No.2

voyage_blog回答回数251ベストアンサー獲得回数12005/09/27 19:20:47

ポイント23pt

http://www.tohoho-web.com/js/object.htm

オブジェクト(Object)

this.nameで得られますよ

id:peugeot No.3

peugeot回答回数131ベストアンサー獲得回数52005/09/27 19:22:12

ポイント23pt

以下のような感じで動くと思います。

form名の取得など出来ます。

-------------------------------------


<SCRIPT LANGUAGE=”JavaScript”>

<!--

function IsCheck(rd)

{

if (rd.checked==true)

alert(’チェックされている’);

else

alert(’チェックされていない’);

}

function FormName(fm)

{

alert(’フォームの名前は’+fm.name);

}

//-->

</SCRIPT>

<FORM name=”hogeform”>

<input type=”radio” name=”sample” value=0 onClick=”IsCheck(this)”>

<input type=”radio” name=”sample” value=1 onClick=”FormName(this.form)”>

</FORM>

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません