我在一个基本的登录页面与一个字段的形式工作。这是我对表单的第一次尝试,如果这是基本的或显而易见的,请原谅。
下面是表单的代码:
<form action="#" method="post" onsubmit="alert('Thank you - we'll send an invite soon.')">
<p><label for="email">ENTER YOUR EMAIL: </label><input type="email" id="email" name="email"/>
<input name="Submit" type="button" value="Submit"/></p>
</form>
正如你所看到的,这是非常基础的。但是,submit按钮不起作用;您必须按enter键才能提交表单。最重要的是,我也不能让onsubmit警报工作。我已经尝试了上千种不同的配置,但收效甚微,我已经无计可施了。
发布于 2015-04-30 04:25:34
将按钮类型更改为submit
<input name="Submit" type="submit" value="Submit"/>
发布于 2015-04-30 04:26:18
将Button类型更改为submit并修复您的Javascript,您将有一个额外的撇号:
<form action="#" method="post" onsubmit="alert('Thank you - we will send an invite soon.');">
<p><label for="email">ENTER YOUR EMAIL: </label><input type="email" id="email" name="email"/>
<input name="Submit" type="submit" value="Submit"/></p>
</form>
发布于 2015-04-30 04:25:20
type="button"
不是提交按钮。这是一个“什么也不做”的按钮,你可以在上面挂起JavaScript。
您正在寻找type="submit"
。
https://stackoverflow.com/questions/29953803
复制相似问题