Javascript 引导选择选项验证不起作用
这是我的HTML和JavaScript代码Javascript 引导选择选项验证不起作用,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,这是我的HTML和JavaScript代码 $(文档).ready(函数(){ $('#staff_add')。bootstrapValidator({ 消息:“此值无效”, 字段:{ 卖方:{ 验证器:{ 注意:{ 消息:“该字段为必填字段” } } }, 发票号码:{ 验证器:{ 注意:{ 消息:“该字段为必填字段” } } }, } }); }); --挑选-- 001 002 003 提交 将First选项的值设为空,否则它的值为--Select--,因此条件失败 <opt
$(文档).ready(函数(){
$('#staff_add')。bootstrapValidator({
消息:“此值无效”,
字段:{
卖方:{
验证器:{
注意:{
消息:“该字段为必填字段”
}
}
},
发票号码:{
验证器:{
注意:{
消息:“该字段为必填字段”
}
}
},
}
});
});
--挑选--
001
002
003
提交
将First选项的值设为空,否则它的值为--Select--,因此条件失败
<option value="">--Select--</option>
——选择--
修改
<!DOCTYPE html>
<html>
<head>
<title>BootstrapValidator demo</title>
<link rel="stylesheet" href="../vendor/bootstrap/css/bootstrap.css"/>
<link rel="stylesheet" href="../dist/css/bootstrapValidator.css"/>
<script type="text/javascript" src="../vendor/jquery/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="../dist/js/bootstrapValidator.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<!-- form: -->
<section>
<div class="col-lg-8 col-lg-offset-2">
<div class="page-header">
<h2>Sign up</h2>
</div>
<form id="staff_add" method="post" class="form-horizontal" action="target.php">
<select class="selectpicker form-control" data-live-search="true" name="vender" tabindex="-1" required="required">
<option>--Select--</option>
<option>001</option>
<option>002</option>
<option>003</option>
</select>
<br><br>
<input type="text" class="form-control" name="invoicenumber" id="invoiceNo" placeholder="Invoice No" required=""/>
<br><br>
<button type="submit" name="add_purchase" id="submit_postcode" class="btn btn-success">Submit</button>
</form>
</div>
</section>
<!-- :form -->
</div>
</div>
<script>
$(document).ready(function() {
$('#staff_add').bootstrapValidator({
message: 'This value is not valid',
fields: {
vender: {
validators: {
notEmpty: {
message: 'The Field is required'
}
}
},
invoicenumber: {
validators: {
notEmpty: {
message: 'The Fieldsd is required'
}
}
},
}
});
});
</script>
</body>
</html>
BootstrapValidator演示
注册
--挑选--
001
002
003
提交
$(文档).ready(函数(){
$('#staff_add')。bootstrapValidator({
消息:“此值无效”,
字段:{
卖方:{
验证器:{
注意:{
消息:“该字段为必填字段”
}
}
},
发票号码:{
验证器:{
注意:{
消息:“Fieldsd是必需的”
}
}
},
}
});
});
将First选项的值设为空,否则它的值为--Select--,因此条件失败
<option value="">--Select--</option>
——选择--
修改
<!DOCTYPE html>
<html>
<head>
<title>BootstrapValidator demo</title>
<link rel="stylesheet" href="../vendor/bootstrap/css/bootstrap.css"/>
<link rel="stylesheet" href="../dist/css/bootstrapValidator.css"/>
<script type="text/javascript" src="../vendor/jquery/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="../dist/js/bootstrapValidator.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<!-- form: -->
<section>
<div class="col-lg-8 col-lg-offset-2">
<div class="page-header">
<h2>Sign up</h2>
</div>
<form id="staff_add" method="post" class="form-horizontal" action="target.php">
<select class="selectpicker form-control" data-live-search="true" name="vender" tabindex="-1" required="required">
<option>--Select--</option>
<option>001</option>
<option>002</option>
<option>003</option>
</select>
<br><br>
<input type="text" class="form-control" name="invoicenumber" id="invoiceNo" placeholder="Invoice No" required=""/>
<br><br>
<button type="submit" name="add_purchase" id="submit_postcode" class="btn btn-success">Submit</button>
</form>
</div>
</section>
<!-- :form -->
</div>
</div>
<script>
$(document).ready(function() {
$('#staff_add').bootstrapValidator({
message: 'This value is not valid',
fields: {
vender: {
validators: {
notEmpty: {
message: 'The Field is required'
}
}
},
invoicenumber: {
validators: {
notEmpty: {
message: 'The Fieldsd is required'
}
}
},
}
});
});
</script>
</body>
</html>
BootstrapValidator演示
注册
--挑选--
001
002
003
提交
$(文档).ready(函数(){
$('#staff_add')。bootstrapValidator({
消息:“此值无效”,
字段:{
卖方:{
验证器:{
注意:{
消息:“该字段为必填字段”
}
}
},
发票号码:{
验证器:{
注意:{
消息:“Fieldsd是必需的”
}
}
},
}
});
});
您需要添加submitHandler
$(document).ready(function() {
$('#staff_add').bootstrapValidator({
message: 'This value is not valid',
fields: {
vender: {
validators: {
notEmpty: {
message: 'The Field is required'
}
}
},
invoicenumber: {
validators: {
notEmpty: {
message: 'The Field is required'
}
}
},
}
submitHandler: function (validator, form, submitButton) {
return false;
}
});
});
您还需要为选项元素指定值属性您需要添加submitHandler
$(document).ready(function() {
$('#staff_add').bootstrapValidator({
message: 'This value is not valid',
fields: {
vender: {
validators: {
notEmpty: {
message: 'The Field is required'
}
}
},
invoicenumber: {
validators: {
notEmpty: {
message: 'The Field is required'
}
}
},
}
submitHandler: function (validator, form, submitButton) {
return false;
}
});
});
您还需要将值属性指定给选项元素要将选项设置为“作为验证答案无效”,您应该禁用它:
<select class="selectpicker form-control" data-live-search="true" name="vender" tabindex="-1" required="required">
<option disabled="disabled">--Select--</option>
<option>001</option>
<option>002</option>
<option>003</option>
--挑选--
001
002
003
要将选项设置为“作为验证答案无效”,应禁用该选项:
<select class="selectpicker form-control" data-live-search="true" name="vender" tabindex="-1" required="required">
<option disabled="disabled">--Select--</option>
<option>001</option>
<option>002</option>
<option>003</option>
--挑选--
001
002
003
####应用值=”“它可以工作###
角色
-挑选-
医生
####Apply value=”“它可以工作###
角色
-挑选-
医生
您已将所需属性附加到“选择您还需要什么”?您已将所需属性附加到“选择您还需要什么”?我尝试使用上面修改的代码。检查是否附加了jquery和bootstrapValidator文件,但我想要selectpicker类它的实时搜索类我尝试了上面修改的代码它的工作方式。检查是否附加了jquery和bootstrapValidator文件,但我想要selectpicker类作为其live search类