我想顯示一個確認(更準確地說是彈出式)時,形式是成功submitted.Previously我使用Ajax驗證表單和顯示彈出,但現在我想達到同樣的沒有Ajax。
在成功提交表單後調用javascript/jquery中是否有任何事件?還是有其他可用的替代方案嗎?確認的形式提交
謝謝!
編輯1:
我使用Spring 3.0。
下面是詳細情況
1.用戶填寫表格,然後點擊提交
2.請求將被髮送到控制器(服務器端)
3.驗證將在服務器端進行,
4.如果錯誤是否存在我正在使用Spring驗證來顯示它並轉到步驟1
5. else成功提交表單並顯示一個彈出窗口。
6.用戶點擊彈出窗口重定向到其他頁面後。
編輯2:
我完全認爲Ajax是做正確的/最佳方式同意並我已經使用Ajax實現它。但客戶希望使用非Ajax方法,我不能超越他的話。
無AJAX發送是往返服務器。頁面重新加載。除此之外別無選擇。那麼,您是在尋找頁面重新渲染的模式,還是在您提交表單提交「請稍候,我們提交您的數據」時阻止用戶界面? – 2012-02-01 05:17:39
@飛濺-X:我要像展示的通知'形式是成功submitted.' – xyz 2012-02-01 05:25:03
您正在使用什麼服務器端語言?無論您需要將表單內置到您提交表單後呈現的頁面中的語言如何,如果您選擇重新加載他們剛剛提交的同一頁面,並顯示您選擇的消息泡泡。您希望使用的插件類型取決於您希望顯示消息的方式。如果你想要一個模式,你可以使用jQuery UI模式,Fancybox或事件BlockUI。你也可以選擇使用你的服務器端語言來渲染出你的信息的div或p。 – 2012-02-01 05:33:22