javascript - 填写后自动提交单一表单输入框

标签 javascript

有人要求我做一个非常短的简单项目,以允许读取身份证的磁条,并在缴纳或未缴纳会费的情况下显示数据库的结果。

我已经完成了所有这些工作,并正在尝试消除一些烦人的行为。磁条信息以具有单个输入文本字段的形式捕获。用户必须单击“提交”才能进入第二个隐藏页面,我在其中解析信息并分配给变量,为数据库搜索做准备。

我想删除用户必须按下提交按钮的要求。看来我应该能够触发输入变量的长度大于 0。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

。 .

<body onload = document.get_id.fID_Num.focus();>

。 .

<form id="get_id" name="get_id" method="post" action="card_swipe_process.asp">
  <table width="100%" border="5" cellpadding="2">
      <tr>
          <td width="45%" class="PIN_LABEL">Swipe ID Card</td>
          <td width="10%">&nbsp;</td>
          <td width="45%"><label for="fID_Num"></label>
          <input name="fID_Num" type="text" id="fID_Num" maxlength="15" /></td>
      </tr>
      <tr>
          <td class="PIN_LABEL">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
      </tr>
      <tr>
          <td class="PIN_LABEL">&nbsp;</td>
          <td>&nbsp;</td>
          <td><input type="submit" name="ID_NUM_ENTER" id="ID_NUM_ENTER"              value="Submit" /></td>
      </tr>
  </table>
</form>

最佳答案

我假设您在某处有代码可以读取卡号并将其放入框中。只需将 document.getElementById('get_id').submit() 添加到该代码中即可。这样,用户仍然可以在需要时输入数字。

关于javascript - 填写后自动提交单一表单输入框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13862371/

相关文章:

javascript - 将鼠标滚轮作用到特定的 div

javascript - JavaScript 中的 JSON 递归树

javascript - Netsuite SuiteScript如何从重定向的url获取值

javascript - VueJS : Issue with scoped slots and IE11

javascript - Javascript 框架中的模型

javascript - D3 穿孔卡中的轴问题 - 需要数据来扩展超过轴限制

javascript - 如何将下拉列表的值设置为类为 "selected"-Jquery 的值

Javascript 从关联数组中查找最小数字(冒泡排序方法)

javascript - 带有可选系列的 Flot PIE 图表

javascript - 从子域使用主域的js和css