<form name="frm1"> <input type="text" name="kname" value="テキストボックス" size="40" onclick="fncFrm1()"> </form> <script> function fncFrm1(){ alert(document.frm1.kname.value); } /* //記述方法2 document.frm1.kname.onclick = function(){ alert(document.frm1.kname.value); } //記述方法3 document.frm1.kname.addEventListener("click",function(){ alert(document.frm1.kname.value); }); */ </script>
<form name="frm2"> <input type="password" name="pw" value="パスワード" size="40" onclick="fncFrm2()"> </form> <script> function fncFrm2(){ alert(document.frm2.pw.value); } /* //記述方法2 document.frm2.pw.onclick = function(){ alert(document.frm2.pw.value); } //記述方法3 document.frm2.pw.addEventListener("click",function(){ alert(document.frm2.pw.value); }); */ </script>
<form name="frm3"> <textarea name="biko" cols="60" rows="10" onclick="fncFrm3()">テキストエリア</textarea> </form> <script> function fncFrm3(){ alert(document.frm3.biko.value); } /* //記述方法2 document.frm3.biko.onclick = function(){ alert(document.frm3.biko.value); } //記述方法3 document.frm3.biko.addEventListener("click",function(){ alert(document.frm3.biko.value); }); */ </script>
<form name="frm4"> <select name="ken" onchange="fncFrm4()"> <option value="1"></option> <option value="2" selected>青森県</option> <option value="3">秋田県</option> <option value="4">岩手県</option> </select> </form> <script> function fncFrm4(){ alert(document.frm4.ken.value); } /* //記述方法2 document.frm4.ken.onchange = function(){ alert(document.frm4.ken.value); } //記述方法3 document.frm4.ken.addEventListener("change",function(){ alert(document.frm4.ken.value); }); */ </script>
<form name="frm5"> <input type="radio" name="seibetsu" value="1" onchange="fncFrm5()" checked data-role="none">男性 <input type="radio" name="seibetsu" value="2" onchange="fncFrm5()" data-role="none">女性 </form> <script> function fncFrm5(){ for(var i=0;i<document.frm5.seibetsu.length;i++){ if(document.frm5.seibetsu[i].checked == true){ alert(document.frm5.seibetsu[i].value); } } } /* //記述方法2 for(var i=0;i<document.frm5.seibetsu.length;i++){ document.frm5.seibetsu[i].onchange = function(){ for(var i=0;i<document.frm5.seibetsu.length;i++){ if(document.frm5.seibetsu[i].checked == true){ alert(document.frm5.seibetsu[i].value); } } } } //記述方法3 for(var i=0;i<document.frm5.seibetsu.length;i++){ document.frm5.seibetsu[i].addEventListener("change",function(){ for(var i=0;i<document.frm5.seibetsu.length;i++){ if(document.frm5.seibetsu[i].checked == true){ alert(document.frm5.seibetsu[i].value); } } }); } */ </script>
<form name="frm6"> <input type="checkbox" name="flg" value="naiyo" checked onclick="fncFrm6()">内容を表示 <input type="checkbox" name="flg" value="gazo" onclick="fncFrm6()">画像を表示 </form> <script> function fncFrm6(){ for(var i=0;i<document.frm6.flg.length;i++){ if(document.frm6.flg[i].checked == true){ alert(document.frm6.flg[i].value); } } } /* //記述方法2 for(var i=0;i<document.frm6.flg.length;i++){ document.frm6.flg[i].onclick = function(){ for(var i=0;i<document.frm6.flg.length;i++){ if(document.frm6.flg[i].checked == true){ alert(document.frm6.flg[i].value); } } } } //記述方法3 for(var i=0;i<document.frm6.flg.length;i++){ document.frm6.flg[i].addEventListener("click",function(){ for(var i=0;i<document.frm6.flg.length;i++){ if(document.frm6.flg[i].checked == true){ alert(document.frm6.flg[i].value); } } }); } */ </script>
<form name="frm7"> <input type="file" name="pic" value="" onclick="fncFrm7()"> </form> <script> function fncFrm7(){ alert(document.frm7.pic.value); } /* //記述方法2 document.frm7.pic.onclick = function(){ alert(document.frm7.pic.value); } //記述方法3 document.frm7.pic.addEventListener("click",function(){ alert(document.frm7.pic.value); }); */ </script>
<form name="frm8"> <input type="hidden" name="no" value="abc"> <input type="button" name="btn" value="ボタン" onclick="fncFrm8()"> </form> <script> function fncFrm8(){ alert(document.frm8.no.value); } /* //記述方法2 document.frm8.btn.onclick = function(){ alert(document.frm8.no.value); } //記述方法3 document.frm8.btn.addEventListener("click",function(){ alert(document.frm8.no.value); }); */ </script>
<form name="frm9"> <input type="submit" name="smt" value="送信" onclick="fncFrm9(this)" data-role="none" data-ajax="false"> <input type="reset" name="rst" value="リセット" onclick="fncFrm9(this)" data-role="none"> </form> <script> function fncFrm9(obj){ alert(obj.value); //個別に取得 //alert(document.frm9.smt.value); //alert(document.frm9.rst.value); } /* //記述方法2 document.frm9.smt.onclick = function(){ alert(document.frm9.smt.value); } document.frm9.rst.onclick = function(){ alert(document.frm9.rst.value); } //記述方法3 document.frm9.smt.addEventListener("click",function(){ alert(document.frm9.smt.value); }); document.frm9.rst.addEventListener("click",function(){ alert(document.frm9.rst.value); }); */ </script>