0

これまでのコードは次のとおりです。最初のテキストボックスをクリックして空白のままにすると、境界線の色が赤に変わり、空であることを確認するメッセージが表示されますが、他のフィールドに移動して空のままにしても、まだ最初のテキスト ボックスは空であり、2 番目のテキスト ボックスではなく、最初のテキスト ボックスに値を入力すると、境界線の色が緑に変わり、2 番目の入力が空であることを示すメッセージが表示されます。ヤフーメール登録のように連続でやりたいのですが、助けてください

 <script type="text/javascript">
             function CheckBlank(txt) {
                 var policyno = document.getElementById('txtPolNo');
                 var issuanceoffice = document.getElementById('dropIssOff');
                 if (policyno.value == '')
                 {
                     document.getElementById('txtPolNo').style.border= "solid 3px red";
                     alert('Policy Number is Required');

                     return false;
                 }  
                 else if (issuanceoffice.value == 'Select') {
                     document.getElementById('dropIssOff').style.border = "solid 3px red";
                     alert('Please Select Issuance Office');

                     return false;
                 }
                 else {
                     document.getElementById('txtPolNo').style.border = "solid 3px green";
                     document.getElementById('dropIssOff').style.border = "solid 3px green";
                     return true;
                 }






             }
    </script>

4

1 に答える 1

0
<script type="text/javascript">
         function CheckBlank(txt) {
             var policyno = document.getElementById('txtPolNo').value.trim();
             var issuanceoffice = document.getElementById('dropIssOff').selecteditem;
             if (policyno.value == '')
             {
                 document.getElementById('txtPolNo').style.border= "solid 3px red";
                 alert('Policy Number is Required');
                 document.getElementById('txtPolNo').focus();

                 return false;
             }  
             if (issuanceoffice.value == 'Select') {
                 document.getElementById('dropIssOff').style.border = "solid 3px red";
                 alert('Please Select Issuance Office');
                 document.getElementById('txtPolNo').focus();
                 return false;
             }
             if(policyno.value != '' && issuanceoffice.value != 'Select')
             {
                 document.getElementById('txtPolNo').style.border = "solid 3px green";
                 document.getElementById('dropIssOff').style.border = "solid 3px green";
                 return true;
             }






         }
</script>

これを試して...

于 2013-10-14T09:22:19.073 に答える