我有一个表单,我想检查用户标识是否已被使用,然后在提交表单之前向用户显示答案。我找到了一种通过另一个站点来完成的方法,但是代码返回时e.nodename是未定义的。我正在使用jQuery 1.6。有关如何做到这一点的任何想法?我对jQuery非常陌生。谢谢。获取jquery在提交表单之前检查用户标识是否有效
0
A
回答
1
我会做你提交表单
0
让之前假定你的提交按钮
$.getJSON("http://host.com/?action=isUserIDavailable&userid=" + userid, function(){});
检查,如果用户标识可就是这样的
<input type="submit" id="submit-button" name="submit" value="submit"/>
你需要发送一个Ajax请求到用户ID的服务器我猜你的用户ID是类似于一个选择菜单
<select id="user-id" name="user-id">
<option value="1">xx</option>
....etc
</select>
你的JavaScript代码将是类似的东西
$(function(){
$('#submit-button').click(function(e){
e.preventDefault(); // to prevent posting the form
//now sending ajax call to the server to check if the userID is valid
$.ajax({
url: 'ajax.php',
data: {'userID':$('#user-id').val()}
success: function(data) {
if(data == "OK"){
//the id is value
//you can post the form by using $('#form-id').submit();
}else{
//the id is n't valid
}
}
});
});
});
相关问题
- 1. 在提交表单之前检查用户名是否可用
- 2. 用户名检查表单提交之前 - JQUERY/AJAX
- 3. 在提交之前检查jQuery验证的表单提交
- 4. 检查文件是否在表单提交之前上传
- 5. 在表单提交时获取Django Auth“用户”标识
- 6. 检查之前提交表单 - JavaScript的
- 7. jQuery在表单提交前检查用户的输入
- 8. jQuery抓取表单提交之前
- 9. 在表单提交之前,先做jquery检查Codeigniniter验证
- 10. 在提交表单之前检查条件jquery
- 11. 在提交表格之前检查是否填写了recaptcha2
- 12. 检查表单上是否存在用户名提交
- 13. codeigniter - 在表单提交前检查会话有效性
- 14. jQuery的表单获取之前提交jquery对话框UIi
- 15. jQuery:检查表单提交时val()是否具有特定值
- 16. jQuery的表单在IE提交没有验证之前提交
- 17. Plone:检查表单是否已提交
- 18. 检查表单是否提交与PHP
- 19. onunload - 检查表单是否已提交
- 20. 检查表单是否已提交
- 21. 检查提交是否在提交前第一次提交
- 22. 检查用户是否提交表单的正确方法
- 23. 在用户离开页面之前提交表单javascript/jquery
- 24. jQuery即兴表单:甚至在提交表单之前提交表单是或否ic单击
- 25. 在提交表单前检查值
- 26. 在提交动态表单的jQuery前检查字段是否为空
- 27. 让用户在表单有效前点击'提交'
- 28. 在提交数据库之前ActiveRecord关联是否有效?
- 29. 在表单提交之前检查值在POST控制器中
- 30. 检查提交表单之前是否填写了某些字段
你是什么意思*通过其他网站*? –