验证两个输入之间的一个输入

时间:2016-03-27 08:45:42

标签: javascript jquery validation input

我有javascript验证码。我想验证两个输入之间的一个输入。更清楚的是,

如果输入的文本输入和下拉输入仍未选中,则js应验证输入并应提交表单 如果选择下拉列表并且未输入文本输入而不是下拉列表,则应验证但不应提交文本输入和表单。 我有简单的验证和新问题。

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

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

更新:简单来说,我想一次验证一个输入(注意:第二个输入是通过css隐藏,并在用户点击链接时显示) 现在假设用户单击链接然后第一个输入将是隐藏和第二个显示,但我的上面的代码警报在行动中为两个输入。所以我如何验证第一个输入或第二个输入。用javascript或jquery可以吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

   $("#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
       }
  });