我需要在CakePHP 1.3中驗證表單輸入是數字。但是,輸入不是模型的屬性,所以我不認爲我應該嘗試在模型中設置驗證。相反,將對該輸入進行一些計算,並將結果用於生成的模型對象中。我如何在視圖/控制器中驗證它?也就是說,檢查用戶輸入的數字是否是數字,並在通過計算傳遞之前顯示驗證錯誤消息?謝謝!CakePHP 1.3 - 驗證輸入在視圖/控制器中是數字的?
1
A
回答
2
1
如果你至少使用jquery,你不必做整頁重裝來檢查。特別是如果它只是一個值。只是另一種選擇,看看它是否有幫助!
if($('#Field').val() != "")
{
if(!($.isNumeric($('#Field').val())) {
alert('value must be numeric');
}
}
相關問題
- 1. 使用preg_match「腳本」驗證cakephp 1.3控制器中的字符串
- 2. CakePHP 1.3 - 控制器轉儲
- 3. 控制器中的CakePHP驗證錯誤?
- 4. Cakephp中的控制器驗證
- 5. CakePHP的:如何設置錯誤驗證手動輸入字段中控制器
- 6. CakePHP 1.3:$ this->驗證不驗證
- 7. CakePHP的1.3失蹤控制器
- 8. CakePHP的驗證防止到控制器
- 9. CakePHP 1.3 - 從控制器調用shell?
- 10. 驗證緩存的視圖 - CakePHP
- 11. 將驗證器的輸入控件動態添加到視圖
- 12. cakephp控制器級別身份驗證
- 13. Spring - 在控制器中驗證bean的輸入
- 14. CakePHP跳過驗證輸入
- 15. cakePHP:驗證控制器中的數據(hasMany)
- 16. 在PHP中的數字輸入驗證
- 17. CakePHP 1.3 RSS Helper
- 18. cakephp驗證視圖問題?
- 19. CakePHP驗證API輸入數據
- 20. 驗證後在控制器中獲取表格輸入
- 21. 自定義輸入視圖控制器
- 22. 數字輸入的輸入驗證
- 23. Cakephp 1.3模擬身份驗證
- 24. 使用CakePHP 1.3驗證密碼
- 25. Cakephp 1.3模型驗證錯誤
- 26. Angularjs 1.3輸入的異步驗證觸發器
- 27. 在cakephp中將數據從視圖傳遞到控制器
- 28. 如何驗證輸入是數字?
- 29. 驗證多個數字用戶輸入C#控制檯
- 30. 在新的導航控制器中嵌入視圖控制器
絕對有用。我可能想堅持CakePHP驗證的一致性,但這當然是有用的。 –
在可能的情況下,兩者都有好處。 cakephp驗證非常好,但允許它在檢查任何內容之前到達服務器,特別是對於某個數字,可能會過度殺傷。 – 2013-07-30 08:01:01