0
<fieldset class="col-sm-6">
<label for="FDestination" >From</label>
<select name="Location" >
<option value = "Please Select" id = "DefaultDes" >Please Select </option>
<option value="Newport">Newport</option>
<option value="Mahdi">Mahdi</option>
<option value="Cardiff">Cardiff</option>
<option value="Cilo">Cilo is </option>
</select>
</fieldeset>
JQuery的
$document.ready(function(){
var form = $(".group");
var Destination = $(".col-sm-6"); //Creates Variables from forms
var Timing = $(".time");
var Calenar = $(".calendar");
form.submit (function(){
if (validateName() & validateDestination & validateTiming & validateCalendar(){ //If it passes all of these then return true
return true;
} else {
return : false;
}
});
function validateDestination() {
if (Destination.val() == DefaultDes) {
Destination.addClass("error");
Destination.text("Incorrect Destination");
return: false;
}else {
Destination.removeClass("error");
Destination.text("Whats your name?");
return:true;
}
}
};
所以我想从HTML让我的ID DefaultDes
到JQuery的一个if
声明。现在我有:
if (Destination.val() == DefaultDes)
在JQuery中,但语法看起来如果。我基本上试图做的是,当用户选择HTML中的“请选择值”(编号为DefaultDes
)时,它们显示错误。
三江源我没有完全理解你的答案,但会变成这样有效? - 功能validateDestination(){ $(”。COL-SM-6 “)验证({ 消息:{ 位置:{ Destination.addClass(” 错误 “); Destination.text(” 不正确的目的地“); return:false; } } }); }; –
@elmashrafi我可能不是最好的人问;我对JQ的“验证”功能知之甚少。你在评论中的内容似乎并不是有效的JavaScript(我认为它需要一个函数关键字) – Katana314