form表单重置、清空⽅法记录myform 是form的id属性值
1.调⽤reset()⽅法
1function fomrReset()
2 {
3 ElementById("myform").reset();
4 }
2. 逐个清空input、select值
1function resetAll() {
2 $("#myform").find('input[type=text],select,input[type=hidden]').each(function() {
3 $(this).val('');
4 });
5 }
3.排除法清空form表单
1<!DOCTYPE html>
2<html>
3
4<head>
5<meta charset="UTF-8">
6<title>form表单重置</title>
html input type属性7<script src="login/js/jquery-1.4.2.min.js"></script>
8</head>
9
10<body>
11<form action="" method="post" id="myform">
12<label for="name">姓名:</label>
13<input type="text" name="name" id="name" value="" placeholder="请输⼊名字"/>
14<label>性别:</label>
15<input type="radio" name="sex" checked value=""/>男
16<input type="radio" name="sex" value=""/>⼥
17</form>
18<input type="button" name="" value="重置" onclick="formReset()"/>
19<script type="text/javascript">
20function formReset() {
21 $(':input', '#myform')
22 .not(':button, :submit, :reset, :hidden,:radio') // 去除不需要重置的input类型
23 .val('')
24 .removeAttr('checked')
25 .removeAttr('selected');
26 }
27</script>
28</body>
29
30</html>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论