【发布时间】:2015-11-20 07:23:13
【问题描述】:
使用
bootstrap3-wysihtml5-bower 2013-11-22(所见即所得编辑器)
和
BootstrapValidator v0.5.2
使用引导验证验证 textarea(bootstrap-wysihtml5 编辑器)。只需勾选 NotEmpty 和 Max Characters 然后提交表单。
目前尝试过
$('#setpolicyform').bootstrapValidator({
message: 'This value is not valid',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
ignore: ":hidden:not(textarea)",
fields: {
policyta: {
group: '.lnbrd',
validators: {
notEmpty: {
message: 'Textarea cannot be empty'
}
}
}
}
}).on('success.form.bv', function(e) {
e.preventDefault();
var $form = $("#setpolicyform"),
$url = $form.attr('action');
$.post($url, $form.serialize()).done(function(dte) {
$("#policy-content").html(dte);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form role="form" method="POST" action="self.php" name="setpolicyform" id="setpolicyform">
<div class='box-body pad'>
<div class="form-group">
<div class="lnbrd">
<textarea class="form-control textarea" name="policyta" placeholder="Place some text here" style="width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;"></textarea>
</div>
</div>
</div>
<div class="box-footer clearfix">
<button type="submit" class="btn btn-danger pull-right" id="setpolicyformsubmitbtn"><i class="fa fa-save"></i> SAVE</button>
</div>
</form>
【问题讨论】:
-
我迷路了。从我所见,所见即所得的工具并非毫无价值。也许我做错了。不知道为什么你甚至想提到它。而且代码 sn-p 的东西似乎也不值多少钱。一个简单的 JS 小提琴如何向我们展示你的尝试。
-
我正在尝试了解您使用的是什么工具。对于 bootstrapvalidator() 我看到
This repository is for anyone who still use the BootstrapValidator. It's no longer supported. Please upgrade to use FormValidation.formvalidation.io -
@zipzit 在问题中找到 JS Fiddle(已更新)。我正在使用核心 php(没有工具)。它是我的客户项目的更新(部分)(不是从头开始做的)。感谢您尝试理解问题。
-
@zipzit 我需要在提交表单之前检查 textarea 'not Empty'。
标签: javascript jquery html bootstrap-wysiwyg bootstrapvalidator