2012-11-02 39 views
1

我们如何实现验证组功能目前在asp.net只使用HTML5?我正在使用这个库:http://afarkas.github.com/webshim/demos/demos/webforms/4-webforms-custom-validity.html验证组功能从asp.net与HTML5

基本上我有一个文本框和按钮,我想这个文本框和这个按钮到一个组中,其余的可以在不同的组。所以这个按钮只应该验证单个文本框而不是整个表单。

+0

一些白痴downvoted我有效的问题:) – Jack

+0

杰克,我不是那个downvoted你,但我们不叫人在这里的人。学习一些礼貌。在你的问题的主题上,你有什么尝试?缺乏明显的努力可能是你以前的失败的原因。 – MarioDS

+0

@MarioDeSchaepmeester:在我知道任何事情之前,我可以试试什么?如果你碰巧看过这个问题,你会知道我已经提供了我正在使用的库的链接,并尝试过它的API。 – Jack

回答

2

您可以在各个表单元素上调用checkValidity(),然后采取您认为合适的操作。 Here is a simple example

<div id="d1"> 
    <input type="text" required id="i1"> 
    <button onclick="if (document.getElementById('i1').checkValidity()) 
     {document.getElementById('d1').className = 'va'} 
     else 
     {document.getElementById('d1').className = 'in'}; return false;">Check 1</button> 
</div> 

很显然,在现实生活中你不会使用哈克联事件处理程序,但原理是一样的。