2016-03-27 12 views
0

Ich habe Javascript Validierungscode. Ich möchte einen Eingang zwischen zwei Eingängen validieren. Genauer gesagt,Überprüfen Sie eine Eingabe zwischen zwei Eingaben

Wenn eine Texteingabe eingegeben und Dropdown-Eingabe bleibt nicht ausgewählt, sollte die js validieren die Eingabe und Formular sollte eingereicht werden und wenn Dropdown ausgewählt und Texteingabe nicht eingegeben als Dropdown sollte validiert werden, aber nicht Texteingabe und Formular sollte eingereicht werden. Ich habe eine einfache Validierung und neu für dieses Problem.

if(document.form.inputname.value==""){ 
alert("Please Enter Your Name"); 
return false;} 

if (form.inputname2.selectedIndex==0){ 
alert("Please select Choice !"); 
return(false);} 

Update: In einfachen Worten möchte ich einen Eingang auf einmal bestätigen (Anmerkung: zweiter Eingang ist durch CSS und zeigen verstecken, wenn Anwender auf einen Link) Nehmen wir nun an Link Benutzer klicken Sie dann erste Eingang wird verstecken und zweite Show, aber mit meinem obigen Code-Alarm in Aktion für beide Eingabe. So wie ich entweder die erste Eingabe oder die zweite Eingabe validieren kann. Ist das mit Javascript oder jquery möglich?

Antwort

0

Versuchen Sie folgendes:

$("#Submit").on("click", function() { 

    var dVal= $('#dropdownId').find('option:selected').val(); 
    var txt= $('#textbox').val(); 

    if(dVal!=''&& txt==''){ 
     alert("Please Enter Your Name"); 
     retrun false; 
    } 
    else if(dVal==''){ 
     alert("Please select Choice !"); 
     return(false); 
    } 
     else{ 
      //put your form submit code here 
     } 
    }); 
Verwandte Themen