所以我有:
<form name='formName'>
<input name='name' value='Name'/>
</form>
和
if (document.formName.name.value == "Name")
{
$(document.formName.name).after("<p>Please enter name!</p>");
}
然而,似乎jQuery没有选择它。
我知道有很好的验证插件,但我想尽可能简单地编写自己的插件 我不需要对值进行正则表达式,只需检查是否有填充的内容即可发送..
我也不想在表单字段之后输入DIV,因为我在同一页面上有多个表单,并且想要为每个表单选择它..
答案 0 :(得分:0)
$.each($('form'), function() {
var form = $(this);
if (form.attr('name') === 'formName') {
form.after('<p>Please enter name!</p>');
return false;
})
答案 1 :(得分:0)
if($('form[name="formName"]').length>0) //if exists
{
$('form[name="formName"]').insertAfter($("<p>Please enter name!</p>"));
}