所有,
我可以使用以下JQuery语法重置所有表单元素:
('#myform')[0].reset();
Run Code Online (Sandbox Code Playgroud)
如何修改此选项以排除重置"选择框"值?
谢谢
我需要在单击span后重置表单元素,例如.
有没有一种方法可以通过jQuery重置from而不选择每个元素并删除属性值.
一些没有属性值的元素,如textarea或radio
有些像按钮我不想从中删除它的值.
我想使用jQuery在其他事件上使用重置
代码例如http://jsfiddle.net/pgNrF/
<input type="button" value="Input Button">
<input type="checkbox">
<input type="hidden">
<textarea></textarea>
<span>Reset</span>
Run Code Online (Sandbox Code Playgroud) 重新填充下拉列表选项,如何清除选项列表然后重新填充?
当事件触发时,我需要清除下拉列表#users的当前内容,然后通过ajax重新填充它.
我的ajax调用返回HTML的选项,如:
<option name=blah1>text1</option>
<option name=blah2>text2</option>
<option name=blah3>text3</option>
Run Code Online (Sandbox Code Playgroud) 可能重复:
使用jQuery重置多阶段表单
提交表单后,其他页面的响应将打印到#GameStorySys.但输入表格的价值仍然存在.一旦表单提交,表单值是否可能消失(但表单仍应保留)?
$("[name='GameStoryForm']").click(function() {
$.ajax({
type: "POST",
data: $("#GameStoryForm").serialize(),
url: "content/commentary/index.cs.asp?Process=EditLiveCommentaryStory&CommentaryID=<%=Request.QueryString("CommentaryID")%>",
success: function(output) {
$('#GameStorySys').html(output);
},
error: function(output) {
$('#GameStorySys').html(output);
}
});
});
Run Code Online (Sandbox Code Playgroud) 我可以写一些东西,我在问是否已经在jQuery中构建了一些内容.
我有一个搜索字段,我需要一个清晰的按钮.
我目前有按钮,但我不知道怎么做,
我有6个文本字段,2个组合框和2个多选列表
如何在一个明确的功能中清除所有这些?我知道HTML方式,但我使用Grails并且type ="reset"不起作用.这就是为什么我想要一个jQuery方法来删除文本框的值,将组合框保留在第一个索引中,并清除多个选择列表中的所有选项.
谢谢你的帮助:D
我正在为电子商务使用基于复选框的过滤器。一切正常,但是当我尝试通过“后退”按钮返回时,复选框仍处于选中状态,而没有任何选中的属性。
我注意到此“问题”发生在:
我发现的唯一方法就是重新加载页面。但是“用户回退”事件似乎不是可捕获的,而且我不想刷新每个页面。
将我的所有复选框都设置为默认设置没有任何意义。
禁用Chrome缓存无效。
我不知道我的代码示例是否有用
编辑:这是我的第一篇文章,所以请务必告诉我为什么我的问题似乎不清楚
可能重复:
使用jQuery清空表单
我正在使用jQuery函数来清除我的所有表单值.
$.fn.clearForm = function() {
return this.each(function() {
var type = this.type, tag = this.tagName.toLowerCase();
if (tag == 'form')
return $(':input',this).clearForm();
if (type == 'text' || type == 'password' || tag == 'textarea')
this.value = '';
else if (type == 'checkbox' || type == 'radio')
this.checked = false;
else if (tag == 'select')
this.selectedIndex = -1;
});
};
Run Code Online (Sandbox Code Playgroud)
上述功能的问题是它不会重置文件输入字段.无论如何,我可以扩展该功能,并使其与清除文件输入字段一起使用.
这是我正在使用的文件输入字段HTML代码.
<section><label for="productimg">Picture<br></label>
<div><input type="file" id="productimg" name="productimg"></div>
</section>
Run Code Online (Sandbox Code Playgroud)
谢谢..
在jquery中提交成功后,如何清除表单数据?
$(document).ready(function () {
$('#submit').click(function () {
$.ajax({
type: "POST",
url: 'final.php',
data: "user=" + $('#user').val() + "&comment=" + $('#comment').val(),
success: function (data) {
$('#status').html(data);
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
HTML ...我需要在提交表单后清除表单数据....任何帮助将不胜感激.
<input type="text" name="user" id="user">
<input type="text" name="comment" id="comment">
<input name="submit" type="submit" id="submit">
<div id="status">
Run Code Online (Sandbox Code Playgroud) 我有一个用PHP处理的表单.在用户提交之前,"重置"按钮有效.但是当他们提交并重新加载页面时(我已根据$ _POST值使表单字段粘滞),重置不起作用.我该如何解决这个问题?编辑:例如,表单上的复选框:
<input type="checkbox" <?php if (isset($_POST['cb12'])){echo 'checked="checked"';} ?> name="cb12" tabindex="34" id=cb value="Education">
Run Code Online (Sandbox Code Playgroud)
和HTML:
<tr>
<td colspan="5" valign="top" class="addit" ><div class="sectionbreak topsp" >
<input type="hidden" name="failure" value="failure.html" >
<p>
<input type="submit" name="Submit" value="Submit" tabindex="49">
Sends your application by email to The Boggs</p>
<p>
<input type="reset" name="Reset" value="Reset" tabindex="50">
Clears all the fields</p>
</div></td>
</tr>
Run Code Online (Sandbox Code Playgroud)
编辑:最后,如果表单已提交(但未完成),我只是隐藏了按钮.也许没有人会注意到.
我使用此代码重置我的单选按钮,但它不会重置我的文本字段.如何重置文本字段?
function rensa(obj)
{
for(var i=0; i<obj.length; i++)
obj[i].checked = false;
}
Run Code Online (Sandbox Code Playgroud)