我有一個表單,我想檢查用戶標識是否已被使用,然後在提交表單之前向用戶顯示答案。我找到了一種通過另一個站點來完成的方法,但是代碼返回時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. 檢查提交表單之前是否填寫了某些字段
你是什麼意思*通過其他網站*? –