如果有价值,则自动提交表单
Automatically Submit Form If there is Value
我在存储访客会话时遇到问题。但是我有一个想法,如果有价值,可以通过自动提交表单输入来解决此问题。
如果我使用带有javascript的自动提交,无论输入部分中是否有现有值,它都会自动提交。
网页代码
<form id="id_form" action="login.php" method="post">
Username: <input type="text" name="user" id="user" value="this_value" /><br />
Password: <input type="password" name="password" id="password" value="this_password" /><br />
Save password: <input type="checkbox" name="session"/><br />
<input type="submit" value="Submit" />
</form>
JavaScript
<script>
setInterval(function() {submitform();})
{
document.getElementById("id_form").submit();
}
</script>
保存密码检查部分的访问者,如果再次访问此页面,将立即自动提交。这怎么可能,有解决方案吗?
使用以下 JavaScript 代码:
if (document.getElementById("user").value !== "" &&
document.getElementById("password").value !== "") {
document.getElementById("id_form").submit();
}
将其放在 HTML 文档的末尾,以确保 HTML 已加载。
您可以使用onchange或onkeyup事件所以在你的输入标签中,当用户输入值表单时会自动提交
例如:
<input onkeyup="sendform(this.value)" type="text" />
<script>
function sendform(inputvalue)
{
// this is the value of input now you can submit your form
}
相关文章:
- Jquery提交表单而不刷新
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 每次提交表单时都会重新加载网页
- Razor中的自动提交表单
- 使用 JavaScript 自动提交表单
- 点击相同的按钮打开模型,然后提交表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- 使用Ajax提交表单
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 有登录表单时无法提交表单
- 带有select的jquery提交表单不起作用
- 如何防止回车键提交表单,但仍然允许回车工作
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 在提交表单之前确定重复值
- 如何创建动态ajax提交表单
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)