自动提交隐藏表单值
Submit hidden form value automatically?
如何自动提交表单的特定部分,而不刷新具有需要发送到服务器的value属性的页面?
我需要这样做的原因是不断检查数据库中的电子邮件地址是否匹配,但不刷新页面。。。。
我知道我可以使用set interval每0.25秒触发一个函数,但我还应该插入什么才能将属性发送到服务器?
您可以在jquery中使用on-keyup事件来获取输入字段中的文本,并通过ajax请求将其发送到服务器。
<input type="text" id="email">
<script>
$("#email").keyup(function(){
$.ajax({
url: "server_script.php?email="+encodeURIComponent($(this).val()),
context: document.body
}).success(function( response ) {
// Server response will come here on success
// Do what ever you like with the response
});
});
<script>
在服务器端,使用$_GET['email']
获取电子邮件,验证完成后,执行类似echo "success";
的操作
<input id = "email">
<script>
$('#email').keydown(function(e){
var email_value = e.target.value;
$.post( "ur backend url", { "email": email_value } ).done(function(data){
//respond here
});
});
</script>
使用keydown来触发,使用ajax post来检查电子邮件。
相关文章:
- 使用javascript取消隐藏和隐藏表单中的某些元素
- 提交时隐藏RSForm表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- HTML5在提交并显示所需标签后显示隐藏的表单元素
- 我的表单上的SpringWebFlow2中的每个转换都需要隐藏按钮吗
- 在提交时设置表单隐藏值
- 用第一个表单值(HTML、Javascript)填充第二个表单隐藏字段
- Javascript表单隐藏可见操作
- 可以'无法将表单隐藏在JS中
- 获取函数的表单隐藏变量
- jquery ui模式框中的表单隐藏后,键盘将不再被调用
- 获取从函数到 php 的表单隐藏变量
- 将表单隐藏字段变量从一个函数传递到另一个函数
- 在iFrame(不同域)表单隐藏字段中抓取父级引用
- 表单隐藏值不工作
- 从复选框中获取值-将其发送到表单(隐藏字段)
- HTML表单隐藏变量不显示在php
- 在提交前输入lat和lng值到表单隐藏字段
- 使用按钮 ID 更新表单隐藏字段值
- HTML表单隐藏/显示基于Div