2014-02-06 4 views
0

Основная проблема заключается в том, когда я выбираю радиокнигу для получения наличных денег, тогда первое поле должно быть обязательным, и если я выбираю вторую кнопку, тогда поле проверки должно быть изменено ...
Добавить HTML-код для этой программы, когда я отправлю данные валидация не работаетобращаясь в валидацию, когда я выбираю радиокнопку

<form action="add_file.php" method="post" enctype="multipart/form-data" name="form4"> 
       <table width="400" align="center" cellspacing="10" > 

     <tr> 
     <td></td> 

     </tr> 
     <tr> 
     <td style="width:200px;"><label class="label">Purchase Date:</label></td> 
     <td><input type="text" name="Purchase_date" id="datepicker" class="button" /></td> 
     </tr> 

     <tr> 
     <td style="width:200px;"><label class="label">Expanse Head:</label></td> 
     <td><input type="text" name="Expanse_head" class="button" /></td> 
     </tr> 

     <tr> 
     <td style="width::200px"><label class="label">Type of Payment:</label></td> 
      <td><input type="radio" name="type" value="cash" /> 
      cash 
      <input type="radio" name="type" value="cheque"/><label> 
       cheque</label></td> 

     </tr> 

     <tr> 
     <td style="width:200px;"><label class="label">Expanse Cash:</label></td> 
     <td><input type="text" name="Expanse_cash" class="button" pattern="[0-9]+" required title="Please Enter Digits"/></td> 
     </tr> 

     <tr> 
     <td style="width:200px;"><label class="label">Cheque No</label></td> 
     <td><input type="text" name="cno" class="button" /></td> 
     </tr> 






     <tr style="margin-top:100px;"> 
     <td><label class="label">Bill</label></td> 
     <td><input type="file" name="uploaded_file" /></td> 

     </tr> 
     <tr style="margin-top:100px;"> 
     <td></td> 
     <td><input type="submit" value="Save" onclick="return validate(this);" /></td> 

     </tr> 
     <tr> 
     <td></td> 

     </tr> 


    </table> 


      </form> 



    <script> 
    function validate(){ 
    if(document.form4.Purchase_date.value==""){alert("Please Enter Date"); return false;} 
    if(document.form4.Expanse_head.value==""){alert("Please Enter Expanse Head"); return false;} 

    /*if(document.form4.type.value=="1"){ 
     (document.form4.Expanse_cash.value=="") 
      {alert("Please Enter value"); return false;}} 
     else(document.form4.type.value=="cheque") 
     { 
      (document.form4.cno==""); 
      {alert ("Please Enter Cheque No "); return false;}}*/ 

    if(document.form4.uploaded_file.value==""){alert("Please upload file"); return false;} 

     } 
    </script> 
+0

Вы также можете показать свой код «HTML»? потому что я не могу понять имена ваших элементов управления (объектов) !!! – user2727841

+0

Итак, вы не получили ответа ... Я сказал, что вы показываете свой код «HTML» !!! – user2727841

ответ

0

переписать код, надеюсь, что это сработает !!

если (document.form4.type.value == "наличные ") {

если (document.form4.Expanse_cash.value =="") {

alert("Please Enter value"); 
return false; 

}

}

еще если (document.form4.type .value == "check") {

если (документ.form4.cno. значение == "") {

alert ("Please Enter Cheque No "); 
return false;} 

}

еще {

оповещения ("Пожалуйста, выберите способ оплаты !!");

Смежные вопросы