お世話になります。
Javascriptを最近学び始めたのですが、サイト等を見ても全然理解ができないので、質問させてください。
現在、サイトの入力画面を制作しております。
入力終了後、登録ボタンを押したら、Javascriptで書いたチェックルーチンを通り、登録画面へ至る。というフローです。
【質問】
入力画面の中で、ラジオボタンを作りました。
このラジオボタンのvalueが2の場合、フォームに入力してはいけない。というチェックルーチンを制作したいです。
・ラジオボタンの値を取得
・ある値の場合、テキストボックスに文字が入力されていたらアラートを出す。
・フラグを返す
・上記のチェックルーチンを実行
・アラートのリザルト結果で画面遷移する
私が作ったルーチンでは動かないので、訂正お願い致します。
<html> <head> <script language = "javascript"> function check() var flag = 1; if(document.form1.radiocheck.value == '2'){ if(document.form1.textcheck.value != ""){ alert("ここには入力しないでください"); flag = 0; } } return flag; } function touroku(){ if(check()){ var result = confirm('登録しますか?'); if(result){ document.form1.method = "post"; document.form1.action = "〇〇.〇〇"; document.form1.submit(); } } </script> </head> <body> <center> <from name = "form1"> <table> <tr> <th align = "right"> <input type = "button" value = "登録" onclick = "touroku"> </th> </tr> </table> <input type = "text" name = "textcheck"> <input type = "radio" name = "radiocheck" value = "1" checked> A <input type = "radio" name = "radiocheck" value = "2" > B </from> </center> </body> <html>
以上、
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー