HTML重置按钮不行

<bodyonload="createCode()"><divclass="dowebok"><divclass="logo"><h1align="center">雪人邮... <body onload="createCode()">
<div class="dowebok">
<div class="logo">
<h1 align="center">雪人邮箱</h1>
<h2 align="center" id="a2">注册</h2>
</div>
<div class="form-item">

用户名:<input id="username" type="text" autocomplete="off" placeholder="新建账号">
</div>
<div class="form-item">
密码: <input id="password" type="password" autocomplete="off" placeholder="创建密码">
</div>
<div class="form-item">
确认密码: <input id="password" type="password" autocomplete="off" placeholder="确认密码">
</div>
<div class="yz">
<form id="form1" runat="server" onsubmit="validateCode()">

</div>
<div class="yz">
<form id="form1" runat="server" onsubmit="validateCode()">
<div>
<table border="0" cellspacing="5" cellpadding="5" >
<tr>
<td></td><td> <div class="code" id="checkCode" onclick="createCode()" ></div></td>
<td><a href="#" onclick="createCode()">看不清换一张</a></td>
</tr>
<tr>
<td>验证码:</td><td><input style="float:left;" type="text" id="inputCode" /></td><td>请输入验证码</td></tr>
</table>
</div>
</form>
</div>

<br><div class="form-item" align="center"><button id="submit">确 认</button>
<button id="submit" type="reset">重 置</button></div>
</div>
</div>
<canvas id="p1" width="1024" height="1000"></canvas>
</body>
展开
 我来答
码路行者
2018-12-28 · 码路行者,以码为生。专注前端WEB。
码路行者
采纳数:74 获赞数:7542

向TA提问 私信TA
展开全部
html代码的结构不对,重置按钮在表单的外边。
重置按钮具有默认的重置表单的行为,但是要将重置按钮放在表单内部才行。检查一下form标签,把按钮放在form里面。
划船不动浆靠浪
2018-12-28 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:76%
帮助的人:24.3万
展开全部

你的重置按钮没有在form表单内,而且你这代码中有不止一个form表单,重置按钮放在哪个form表单内那个表单才能重置,你这个重置按钮放在form表单外肯定没用。

解决方法:

  1. 只写一个表单控件,表单内部写一个重置按钮

  2. 用js控制,点击重置按钮,获取input节点,然后把input的值改为空

  3. 实例:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式