使用 HTML 按钮向输入和提交表单添加文本
Using HTML buttons to add text to input and submit form
目标:单击div时弹出带有密码输入的div(得到这部分)。在表单的文本输入字段中输入带有按钮的 PIN 码。输入正确的 4 位数字后,无需按任何类型的提交按钮即可重定向到新页面。
我有什么:我得到了通过切换div 的样式弹出的div(显示:隐藏) 您必须单击才能获取密码输入div 的div 名为 s_wrapper_date_time
。
我需要什么:当按下任何按钮时,应将其添加到文本输入字段中。当输入正确的 4 位数字时,会自动重定向到不同的页面。没有任何提交按钮。
代码:首页.php
<div id="code_input" class="s_input_code_content s_hidden">
<form onsubmit="javascript: return false;">
<input id="input_screen" class="s_input_text" type="text" maxlength="4"/>
<div id="s_keypad">
<button id="7" value="7" class="s_btn_g s_btn_number">7</button>
<button id="8" value="8" class="s_btn_g s_btn_number">8</button>
<button id="9" value="9" class="s_btn_g s_btn_number">9</button>
<button id="4" value="4" class="s_btn_g s_btn_number">4</button>
<button id="5" value="5" class="s_btn_g s_btn_number">5</button>
<button id="6" value="6" class="s_btn_g s_btn_number">6</button>
<button id="1" value="1" class="s_btn_g s_btn_number">1</button>
<button id="2" value="2" class="s_btn_g s_btn_number">2</button>
<button id="3" value="3" class="s_btn_g s_btn_number">3</button>
<button id="0" value="0" class="s_btn_g s_btn_null">0</button>
</div>
</form>
</div>
脚本:
<script type="text/javascript">
$(".s_wrapper_date_time").click(function(){
$("#code_input").toggleClass("s_hidden");
$("#code_wrapper").toggleClass("s_hidden");
//window.location.href = "overview.php?a=0";
});
</script>
谢谢你的时间。
pin_length = 4; //set your pin length.
$(".s_btn_g").on("click", function(){
$("#input_screen").val($("#input_screen").val() + $(this).text());
});
$("#input_screen").on("change", function(){
if($(this).val().length === pin_length) $("form").submit(); //or window.location.href, whatever
});
确实最好使用表单名称/ID 并使用表单操作属性,而不是使用提交将查看器向下移动页面。此外,您可以禁用"输入"密钥提交。
相关文章:
- Jquery提交表单而不刷新
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 每次提交表单时都会重新加载网页
- Razor中的自动提交表单
- 使用 JavaScript 自动提交表单
- 点击相同的按钮打开模型,然后提交表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- 使用Ajax提交表单
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 有登录表单时无法提交表单
- 带有select的jquery提交表单不起作用
- 如何防止回车键提交表单,但仍然允许回车工作
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 在提交表单之前确定重复值
- 如何创建动态ajax提交表单
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)