Javascript 如何将jQuery验证插件与textarea一起使用?
我在理解如何实施方面有点困难。使用Ajax提交的我的表单:Javascript 如何将jQuery验证插件与textarea一起使用?,javascript,jquery,ajax,jquery-validate,validation,Javascript,Jquery,Ajax,Jquery Validate,Validation,我在理解如何实施方面有点困难。使用Ajax提交的我的表单: $(document).delegate("'#submit-quote'", "submit", function(){ var quoteVal = $(this).find('[name="quote"]').val(); $.post("add.php", $(this).serialize(), function(data) { var like = $('.quote-
$(document).delegate("'#submit-quote'", "submit", function(){
var quoteVal = $(this).find('[name="quote"]').val();
$.post("add.php", $(this).serialize(), function(data) {
var like = $('.quote-wrap span iframe');
$('.inner').prepend('<div id="' + data + ' " class="quote-wrap group">' + like + '<div class="quote"><p>' + quoteVal+ '</p></div></div>');
// console.log("success");
var id = parseInt(data);
console.log(id)
// some code after being successfully sent
});
$(document).delegate(“#提交报价单“,“提交”,函数(){
var quoteVal=$(this.find('[name=“quote”]').val();
$.post(“add.php”,$(this).serialize(),函数(数据){
var-like=$('.quote-wrap-span-iframe');
$('.inner').prepend('+like+''+quoteVal+'');
//控制台日志(“成功”);
var id=parseInt(数据);
控制台日志(id)
//成功发送后的一些代码
});
添加验证插件后,如何设置默认值并确保它是我希望表单执行的操作
这只是一个文本区域,用户提交一个简单的引用(文本和数字),不应该提交任何其他内容。现在我可以提交HTML,或者任何我喜欢的内容
我需要做什么来确保用户不能
我已经尝试过:如果您需要做的只是确保用户不能发布HTML,那么请查看这篇关于StackOverflow的文章: 否则,您可以使用jQuery验证在验证期间执行类似的方法。试试这个
$("#myform").validate();
$("a.check").click(function () {
if ($("#myform").valid()) {
//if valid do form submit
}
else {
return false;
}
});
您可以检查表单的有效性。如果有效,请执行您的工作。否则返回false
检查这个
还有一件事,您正在使用表单的submit
事件。这会导致页面刷新。因此您必须
返回false或使用查看此选项,希望这有帮助