- - PR -
javascript教えてください!(グレーダウン)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-04-13 15:51
プルダウンでTEL用フォームを選択した場合、
「訪問1〜3」のテキストボックスがグレーダウンになり プルダウンで訪問フォームを選択した場合、 「TEL1〜3」のテキストボックスがグレーダウンになるように javascriptで書きたいのですが、どう書いたらいいのでしょうか? 調べながらちょこっと書いたのですが・・・・ どなたかご親切な方お手柔らかにお願いします。。 <html> <body> <FORM> <H5>フォームを選択してください</H5> <SELECT name="sentaku"> <OPTION value="tel">TEL用フォーム</OPTION> <OPTION value="visit">訪問フォーム</OPTION> </SELECT> <br> <br> <SCRIPT type="text/javascript"> function fncSameDisp(){ if(document.MyForm.tel.selected==true){ document.MyForm.hidSameDisp.value=document.MyForm.visit1.value; document.MyForm.visit1.value=document.MyForm.visit1.value; document.MyForm.visit1.disabled = "disabled"; } else{ document.MyForm.visit1.value=document.MyForm.hidSameDisp.value; document.MyForm.visit1.disabled = null; } } </script> <table width="320" border="1" cellpadding="0"> <FORM Name="MyForm" action="test"> <input type="hidden" name="type" value="template"> <tr> <td>TEL1</td> <td><input type="text" name="tel1" maxlength="20" value=""></td> </tr> <tr> <td>TEL2</td> <td><input type="text" name="tel2" maxlength="20" value=""></td> </tr> <tr> <td>TEL3</td> <td><input type="text" name="tel3" maxlength="20" value=""></td> </tr> <tr> <td>訪問1</td> <td><input type="text" name="visit1" maxlength="20" value=""></td> </tr> <tr> <td>訪問2</td> <td><input type="text" name="visit2" maxlength="20" value=""></td> </tr> <tr> <td>訪問3</td> <td><input type="text" name="visit3" maxlength="20" value=""></td> </tr> </FORM> </body> </html> |
|
投稿日時: 2007-04-13 15:55
「プルダウンで選択されたオプションがどれなのか検出する方法」と「テキストボックスをグレーダウンさせる方法」どちらがわからないのでしょうか?
|
|
投稿日時: 2007-04-13 15:59
とりあえずは
<SELECT name="sentaku"> にonChangeイベントを追加しないとスクリプトが実行されないと思いますけど・・ (追記) このSELECTの前の<FORM>が閉じないまま、次のフォームになってます。こちらも修正を。 [ メッセージ編集済み 編集者: shimix 編集日時 2007-04-13 20:43 ] |
1