2
我正在使用jQuery表單插件link,它工作得很好。一切都很簡單,工作正常。但現在我想添加驗證並處理錯誤回調..並且沒有選項!可能的選項有:jquery表單插件 - 處理錯誤回調
target: '#output1', // target element(s) to be updated with server response
beforeSubmit: showRequest, // pre-submit callback
success: showResponse // post-submit callback
// other available options:
//url: url // override for form's 'action' attribute
//type: type // 'get' or 'post', override for form's 'method' attribute
//dataType: null // 'xml', 'script', or 'json' (expected server response type)
//clearForm: true // clear all form fields after successful submit
//resetForm: true // reset the form after successful submit
// $.ajax options can be used here too, for example:
//timeout: 3000
所以我不知道我的表單是否有效。現在,我想我應該使用JSON,並把這樣的事情在我成功的功能:
例如電子郵件驗證:
function finish(data) (
if (data.email != null) $("#emailErrorDiv").html(data.email);
.......
if (data.success != null) $("#successDiv").html(data.success);
)
它是一個很好的解決方案?我希望能夠以更簡單的方式實現這一點。
我想驗證我的服務器端 – Dawid 2011-06-01 04:52:50
形式,但你的例子驗證是jQuery的(即客戶端) – devmatt 2011-06-01 10:08:24
數據對象是一個JSON對象從我的.java控制器返回。因此,data.email!= null會檢查電子郵件字段是否存在驗證錯誤,並且是否有錯誤消息(例如:電子郵件不能爲空) – Dawid 2011-06-01 14:03:56