[Seasar-user:9771] Re: [Teeda]SelectOneRadioからのJavascriptを用いた値の取得

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 8月 8日 (水) 13:03:02 JST


米林です。

Teedaとはあまり関係が無いのですが

<html>
<body>
<form name="f" id="f">
<input type="text" name="foo" value="test" />
<input value="a" name="hoge" type="radio" />
<input value="a" name="hoge" type="radio" />
<input value="a" name="hoge" type="radio" />
</form>
</body>
</html>

このHTMLにおいて、JavaScriptでhogeの値を取得
するところから始めてみて下さい。
alert(document.f.foo.value);
これでテキストボックスの値は取れますので。

よろしくお願いします。

----- Original Message ----- 
From: <[E-MAIL ADDRESS DELETED]>
Sent: Wednesday, August 08, 2007 11:54 AM
> 青柳です。
> 大谷さん、米林さん、御返事ありがとうございます。
>
> >参考までに、
> >どのようなHTMLに対して、どういうScriptを書いているのでしょうか?
> コンポーネントを使用している部分のhtmlは、
>
> <span id="hoge">
> <td><input value="a" name="hoge" type="radio" /></td>
> <td></td>
> <td><input value="b" name="hoge" type="radio" /></td>
> <td></td>
> <td><input value="c" name="hoge" type="radio" /></td>
> <td></td>
> <td><input id="doFuga" type="button" /></td>
> </span>
>
> のようにしており、これを
>
> alert(document.all.hoge[0].value);
>
> というJavascriptで表示させようとしたところ、
> 昨日メールさせていただいたようなエラーが出ます。
> htmlのname属性とJavascriptは、同じものを指定しているので、
> 何か他に原因があるのではと思ったのですが。
>
> よろしくお願いします。

---
米林 正明
[E-MAIL ADDRESS DELETED]




Seasar-user メーリングリストの案内