如何重置输入字段?jQuery.
How to reset input field? jQuery
我已经阅读了几篇帖子,包括这个和这个,但我似乎无法在提交后清除输入字段。最基本/最基本的方法是什么?
目前我有这个:
$(document).ready(function(){
$('form[name=checkListForm]').on('submit', function() {
// prevent the form from submitting
event.preventDefault();
var toAdd = $(this).find('input[name=checkListItem]').val();
$('.list').append("<div class='item'>" + toAdd + "</div>")
$('input[name=checkListItem').reset();
});
});
我的HTML是:
<!DOCTYPE html>
<html >
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="stylesheet.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h2>To Do</h2>
<form name="checkListForm">
<input type="text" name="checkListItem" />
<button type="submit" id="button">Add!</button>
</form>
<br/>
<div class="list"></div>
</body>
</html>
无需重置,只需使用以下代码为输入字段设置一个空白值:
$('input[name=checkListItem').val('');
为了以特定形式重置所有输入,您还可以使用以下代码(使用:input
选择器):
$('form :input').val('');
这应该有效,(我自己测试过)。
$(document).ready(function(){
$('form[name=checkListForm]').on('submit', function() {
//other code
$('input[name=checkListItem]').val("")
});
});
这个对我有用;很少修改。我使用 function(e)
和 e.preventDefault()
并使用$('input[name=checkListItem').val('');
而不是 reset()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('form[name=checkListForm]').on('submit', function(e) {
// prevent the form from submitting
e.preventDefault();
var toAdd = $(this).find('input[name=checkListItem]').val();
$('.list').append("<div class='item'>" + toAdd + "</div>")
$('input[name=checkListItem').val('');
});
});
</script>
<h2>To Do</h2>
<form name="checkListForm">
<input type="text" name="checkListItem" />
<button type="submit" id="button">Add!</button>
</form>
<br/>
<div class="list"></div>
我们可以在提交后写。
document.getElementById("myform").reset();
最后,这对我有用。
$(document).ready(function(){
$('#myForm').on('submit', function() {
$('#checkListItem').val('');
});
});
相关文章:
- jQuery Wan Spinner插件的多个字段
- 使用jquery将输入字段转换为文本
- 如何验证日期、月份和日期的3个独立输入字段;年使用jquery或javascript
- 将值传递给jquery创建的输入字段
- JQuery:当其他输入字段的值发生更改时更改值
- JQuery获取隐藏字段的值
- 使用jQuery'生成输入字段;s追加
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- 如果值为0,则Jquery formvalidation是必填字段
- 无法根据用户在编辑窗口中的输入显示/隐藏jtable jquery字段
- jQuery字段验证-是否为空,以及正确的值
- jQuery-字段值和比较
- 根据在jQuery字段中输入的数量显示表单的不同部分
- 在数组中存储 JQuery 字段与仅存储选择字符串相比如何
- Javascript jQuery:字段集上的regexp
- 动态生成jQuery字段的id
- 最有效的jquery字段验证方法
- jQuery字段选择replacesselection不't为我工作
- 使用JQuery:字段名称读取JSON
- Php中不能使用Jquery字段