这是我第一次在网站上使用javascript。我对语言的理解很少,非常依赖教程和阅读其他人的问题/解决方案。
我有一个HTML格式,我使用表格式格式化。我碰巧在表单中也有一些单选按钮,一旦我在javascript代码中包含errorPlacement
,会发生什么,表单的验证不会发生。我需要错误消息,不要破坏我的单选按钮的文本,希望在选项之前或之后出现在顶部。
如果我取出errorPlacement
个代码,则验证(“此字段为必填项”消息显示在默认位置)按正常方式工作。
请查看我的代码,如果我遗漏了任何内容,请告诉我。我觉得这很简单,比如逗号或括号,我尝试了一些解决方法,但似乎没什么用。
<script type="text/javascript">
$(document).ready(function(){
$("#quoteform").validate({
errorPlacement: function(error, element) {
error.insertBefore(element);
},
}),
})
</script>
答案 0 :(得分:1)
你有一些语法错误 - 应该是
$(document).ready(function () {
$("#quoteform").validate({
errorPlacement: function (error, element) {
error.insertBefore(element);
}
});
})
答案 1 :(得分:-1)
错误是一个字符串。所以error.insertBefore
没有意义。
试试$("<div>").insertBefore (element).text (error)