フォームのインデックス番号を取得できないか?

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: KEN : 2007/02/03(土) 00:00  ID:X2Czbpya sub-Cl
以下のような感じで試したのですができませんでした。
フォーム数しか得ることは出来ないのでしょうか?

<html>
<head>
<script type="text/javascript">
function func(obj){
alert(obj.index); //フォームのインデックス番号を送れないか?
// alert(obj.sendData.value);
}
</script>
<head>

<body>
<form name="form0">
<input type="button" name="sendData" value="送信データ1" onClick="func(this.form)">
</form>

<form>
<input type="button" name="sendData" value="送信データ2" onClick="func(this.form)">
</form>
</body>
</html>

1   名前: 元帥 : 2007/02/03(土) 00:00  [URL]  ID:WGxYdFB0 sub-bK
function func(obj){
 for(var i=0;i<document.forms.length;i++){
  if(document.forms[i]==obj){
   alert("インデックス番号: "+i);
  }
 }
}

2   名前: KEN : 2007/02/03(土) 00:00  ID:VusVWBGu sub-Cl
なるほど!ヽ(´▽`)/
基本的には、やはりないんですね。
でも、このコードで使えます。
助かりました。!(^^)!

一覧へ戻る