我存在访问者会话的问题。但我有一个想法,如果有价值,可以通过自动提交表单输入来解决这个问题。
如果我使用javascript自动提交,无论输入部分中是否存在现有值,都会自动提交。
HTML代码
<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>
保存密码检查部分的访问者,如果再次访问此页面,将立即自动提交。 这怎么可行,有解决方案吗?
答案 0 :(得分:2)
使用以下JavaScript代码:
if (document.getElementById("user").value !== "" &&
document.getElementById("password").value !== "") {
document.getElementById("id_form").submit();
}
将其放在HTML文档的末尾,以确保HTML已经加载。
答案 1 :(得分:0)
您可以使用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
}