2011-07-25 42 views
4

我想知道什么是javascript/jquery是在表单中填写字段必填字段?Jquery必填字段 - 无插件

+0

先做一个Google搜索并询问特定的库/问题。我们无法推断哪个插件可以满足您的需求。 – Dominic

+1

我不想插件,我想直接jquery/javascript。我很抱歉,我太模糊了,但没有什么其他要问的。我做了一个谷歌搜索几个不同的东西。 – snakespan

+0

很酷。那么一个好的计划就是说出你试过的东西,你的想法,或者你被困住的地方。另外,即使你不需要任何理由的插件,看看人们用Jquery构建的东西往往非常具有启发性,并且提供了很多灵感。 – Dominic

回答

10
<input type="text" data-required="true"> 

然后使用jQuery:

$('form').submit(function() { 
    var faults = $('input').filter(function() { 
     // filter input elements to required ones that are empty 
     return $(this).data('required') && $(this).val() === ""; 
    }).css("background-color", "red"); // make them attract the eye 
    if(faults.length) return false; // if any required are empty, cancel submit 
}); 

http://jsfiddle.net/evpS9/1/

+0

嗨,我试过这个,它似乎并没有工作,但这可能是因为,而不是改变CSS,我试图改变段落的文本 - $('p.validation_error')。文字(“请输入有效的名称”); – snakespan

+0

@snakespan:什么'不工作',它怎么不工作?我的小提琴为你工作吗? – pimvdb

2

这不是很好没有注释的家伙downvote。你会因为你的问题非常模糊而缺乏一个简单的谷歌搜索与这个确切的问题。

你在找什么(可能)是jQuery Validator