javascript に関する質問です。

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:rokichan No.1

回答回数38ベストアンサー獲得回数0

ポイント24pt

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

とほほのJavaScriptリファレンス

function check(obj) {

alert(obj.form.name);

}


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

id:voyage_blog No.2

回答回数251ベストアンサー獲得回数1

ポイント23pt

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

オブジェクト(Object)

this.nameで得られますよ

id:peugeot No.3

回答回数131ベストアンサー獲得回数5

ポイント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>

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

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

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

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

回答リクエストを送信したユーザーはいません