javascript - 按键组合

标签 javascript html css

我想在 type="number" 文本框中获取用户的输入。 限制是 1994-1998 之间的数字。 我目前有两个按钮。一个“提交”按钮和第二个(“按钮”)按钮可转到下一个屏幕。 我想将 2 个按钮合二为一。 这意味着一旦我点击“移至下一页”按钮,输入也会被选中。 只有正确输入,您才能移动到下一个屏幕。 如果可能的话,宁愿只用 HTML 而少用 JavaScript。 如果没有选项,那么也可以使用 JavaScript。

function check () {
  console.log('Checked!');
}
<div>
  between 1994 and 1998: <input id="section5input" type="number" name="quantity" min="1994" max="1998">
  <input type="submit">
  <a href="#section6" type="button" class="btn">Calculate the answers!</a>
</div>
</div>
<div class="box" id="section6">
  <h1>fin!</h1>
  <div class="question-text">
    <input style="padding: 20px;" type="button" class="btn" onclick="check();">check!!!
  </div>
</div>

最佳答案

据我了解,只有在输入正确的情况下您才想转到下一页,然后检查一下。我创建了一个 form 并将您的 html 放入其中。现在提交按钮只有在 check 函数返回 true 时才会起作用。

function check(){
    //return true, if correct
    //return false, if incorrect
	  return true;
 }
<form action='yourURLforNextPage' method="POST">
		Between 1994 and 1998: 
		<input id="section5input" type="number" name="quantity" min="1994" max="1998">
		<input type="submit" onclick="return check();">
	</form>

关于javascript - 按键组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58889937/

相关文章:

html - 我可以从哪里访问我的 netlify.toml 文件?

javascript - 单击另一个中的处理程序

html - 带有选择高度的 IE9 css 媒体查询

javascript - 我们可以通过 Graph API 发送 "Notifications App"吗?

javascript - Math.random 和字母 abcd 等的混合

javascript - 你能创建一个只有一个位置的数组吗?

css - 下拉菜单的 Internet Explorer 布局问题

Javascript 正则表达式仅返回一系列项目

javascript - 在 bootstrap 4 中制作菜单图标不动和全宽下拉菜单

javascript - 如何使用 jQuery/Javascript 旋转单个 SVG 元素?