嗨,我已經創建了一個zend_form_element_submit。現在,我想在有人點擊提交時顯示確認消息。當用戶選擇「是」或「確定」時,表單應該被提交。我讀了javascript confirm()函數,但想知道是否有任何zend提供的東西。在zend提交顯示確認消息php
1
A
回答
1
你可以使用Zend Framework來做到這一點,但在我看來,我認爲使用javascript來處理這種事情更爲用戶友好。
例如,一旦用戶點擊提交按鈕,您將觸發一個jQuery對話框(模式確認)。 More information about jQuery Dialog here。
0
要做到這一點,您應該爲您的Zend_Form
子類指定一個標識符,併爲該表單分配一個JavaScript提交處理程序。
一個ID分配形式,使用setAttrib(通過)函數在您的Zend_Form::init()
功能:
/**
* init the form
*/
public function init()
{
$this->setAttrib('id', 'search-form');
.....
}
,然後你可以使用這個事件處理代碼重寫表單的提交功能:
// submit search form
$('form#search-form').submit(function() {
if (confirm("....")) {
return true;
}
return false;
});
0
在這種情況下,您需要使用FlashMessenger組件。您可以選擇通過直接HTML或通過JavaScript呈現郵件。
FYI:你可以建立只獲取呈現局部視圖模板,如果有> 0的消息。
0
在按鈕可以設置一個屬性:
$button->setAttribute('onclick', 'if (confirm("Are you sure?")) { document.form.submit(); } return false;');
相關問題
- 1. 確認消息不提示
- 2. PHP顯示ajax提交錯誤消息
- 3. 提交後顯示消息(php,html)
- 4. 避免表單重新提交後顯示確認消息?
- 5. 顯示確認消息
- 6. AJAX表單提交確認消息
- 7. 在刪除上顯示確認消息
- 8. 顯示確認消息之前刪除
- 9. 確認消息不再顯示
- 10. 顯示加載消息在PHP自我提交表格
- 11. 在PHP中提交表單後顯示一個彈出消息
- 12. PHP - 使用Magnific Popup在表單提交後顯示消息
- 13. 提交後將顯示警報消息
- 14. 表單提交成功消息顯示
- 15. git突出顯示提交消息
- 16. 顯示提交消息中的差異
- 17. 提交後顯示警告消息
- 18. 正確提交消息
- 19. Firefox忽略顯示確認提醒消息
- 20. 確認消息後顯示警告消息link_to rails
- 21. laravel如何顯示確認消息的Flash消息
- 22. 使用AJAX和PHP進行查詢後顯示確認消息
- 23. 如何在提交時向Happy.js添加確認消息?
- 24. 如何在提交時使用JTA確認JMS消息?
- 25. 不顯示提示消息
- 26. 消息以顯示在PHP
- 27. 如果提交默認值時提示消息
- 28. 確認消息之前郵寄在php
- 29. 確認消息
- 30. Emacs&DSVN:更改默認提交消息
感謝的建議和鏈接。 – Naphstor 2012-04-16 02:01:41
不客氣;) – Liyali 2012-04-16 05:33:36