我有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可以吗?
答案 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
}
});