我如何验证一个文本字段上的按钮点击与jQuery
How do i validate a textfield on button click with jQuery?
我如何使用jQuery来验证如果一个文本框不是空的,由数字组成,当我点击一个按钮?
这是我到目前为止的代码:
HTML:<input type="button" name="Tilføj" value="Tilføj" id="add" />
<input type="text" id="element" name="element" />
<div id="result"></div>
Javascript: $(document).ready(function () {
$("#add").click(function () {
$("#element").validate({
rules: {
element: {
required: true,
number: true
}
},
errorHandler: function () {
$("#result").append("error");
},
submitHandler: function () {
$("#result").append("good");
}
});
});
});
我必须使用jQuery验证内的一个窗体为它的工作吗?
你不需要jQuery插件就可以做到这一点。您只需要一个简单的正则表达式来验证输入格式。您可以为不同类型的输入定制它
<script language="javascript" type="text/javascript">
function validate_input( inputText)
{
if( inputText.length > 0 )
{
// Search for non-digit pattern ('D) globally
var patt=/'D/g ;
if( patt.test( inputText ) )
return false;
else
return true;
}
else
return false;
}
$(document).ready(function ()
{
$("#add").click(function ()
{
if( validate_input( $("#element").val() ) )
{
$("#result").html("<label> good </label>");
}
else
{
$("#result").html("<label> error </label>");
}
});
});
你可以不使用jQuery使用<input type="number" id="element" name="element" required />
和完整的代码:
<form>
<input type="number" id="element" name="element" required />
<input type="submit" value="Go">
</form>
$(document).ready(function() {
$("form").validate({
rules: {
element: {
required: true,
number: true
}
},
errorHandler: function () {
$("#result").append("error");
},
submitHandler: function () {
$("#result").append("good");
}
});
$('#add').click(function() {
$('form').validate();
});
});
看看这个
http://docs.jquery.com/Plugins/validation//AJAX way to submit the form
$("form").submit(function(e) {
e.preventDefault();
$.post( {
url: $(this).attr("action"),
data: $(this).serialize(),
success: function(){
//Write code here to handle on success
}
});
});
相关文章:
- 验证动态单选按钮jQuery
- 单击按钮-jQuery/JavaScript时显示表格
- 加载页面时未触发按钮?(JQuery)
- 菜单打开和关闭菜单按钮 - Jquery
- FlatUI - 单选按钮 jQuery 兼容性
- 动作脚本3中的链接按钮 + jQuery 集成中的淡出
- 使用用户名时禁用按钮 jQuery.
- 需要默认的CSS按钮(JQuery)
- 如何将单选按钮的选定值复制到另一个单选按钮 - jquery
- 单击另一个按钮后如何启用按钮 jQuery.
- 在带有弹出窗口的循环中创建一个按钮-jQuery Mobile
- 将下拉覆盖长度选择更改为按钮-jQuery DataTables
- 带有编辑按钮Jquery的待办事项列表
- 按钮jquery ui不工作
- 为函数赋值并在单独的按钮jquery上运行
- 检查表单数据值并禁用提交按钮jQuery表单
- 将鼠标悬停时的按钮替换为另一个不起作用的按钮jQuery
- "打开“;切换按钮jQuery
- 在单击按钮 Jquery 时验证表单
- UL LI元素在单击向上和向下按钮jQuery时自动滚动