请问jquery如何实现form的reset?
时间:2009-04-12
来源:互联网
$("form:first")[0].reset;
和
document.getElementById("form1").reset;
但都不起作用。
作者: benlaohu 发布时间: 2009-04-12
作者: shawphy 发布时间: 2009-04-12
作者: benlaohu 发布时间: 2009-04-12
复制代码
|
只能帮到这里了,剩下的靠你自己咯~加油吧~
作者: shawphy 发布时间: 2009-04-12
$("#checkandget").click(function() {
$("form:first")[0].reset();
getResponseXML();
})
checkandget是按钮。我如果把$("form:first")[0].reset();注释掉,代码可以执行;如果不注释,那么会停留在这一句,说没有这个方法。
作者: benlaohu 发布时间: 2009-04-12
我那个代码我是测试过再发上来的。
然后对比一下你的代码中哪出了问题。
作者: shawphy 发布时间: 2009-04-12
<input name="checkandget" type="button" id="checkandget" value="test ..." />
//上面这一行是我的按钮
<input type="submit" name="save" id="save" value="提交" />
<input type="reset" name="reset" id="reset" value="重置" />
这两行是form的按钮定义
下面的脚本我是写在form后面的。
<script type="text/javascript">
function getResponseXML() {
$.ajax({
url: ".Func.php", //请求的地址
type: "GET",
data: "act=xxx", //这是我的参数
dataType: "xml",
error: function(xml) {
alert('Error loading XML doc' + xml);
},
success: function(xml) {
// reset form first
$("form:first")[0].reset; //如果reset(),firebug就报告没有这个方法。
//document.getElementById("form1").reset;
// for radio elements
$(":radio").each(function() {
$(this).removeAttr("checked")
})
}
})
}
$("#checkandget").click(function() {
$("form:first")[0].reset;
getResponseXML();
})
</script>
作者: benlaohu 发布时间: 2009-04-12
你试着改一下那个id
作者: shawphy 发布时间: 2009-04-13
多谢多谢。。。
作者: benlaohu 发布时间: 2009-04-13
作者: abee 发布时间: 2010-10-02
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28