我有一個帶有數量文本字段的PayPal按鈕。我如何檢查以確保此文本消費> 0,以便在數量不是整數> = 1時不會添加到購物車?檢查文本輸入的值
檢查文本輸入的值
回答
貝寶推車足夠聰明,不會計算負面訂單。但你也可以提供一些JavaScript邏輯到您的客戶端,將防止發生作用,如果該值小於1
使用Javascript/jQuery的的位爲例:
$("submit").click(function(e){
var qty = $(this).closest("form").find("[name='qty']").val();
if (qty < 1) {
e.preventDefault();
}
});
搞笑的是JavaScript的snipplet得到最多的回答在PHP問題上。 – 2009-12-30 21:36:25
克里斯托弗,當然,當OP是正確的術語和技術混淆。 – Sampson 2009-12-30 23:19:27
if ($_POST['field_name'] > 0) { ... }
爲此,我通常使用:
if (isset($_POST['quantity'])
&& preg_match('/^[1-9]\d*$/', $_POST['quantity']) {
}
第一個測試確保如果quantity
不是$_POST
數組中你不會觸發錯誤。第二個確保字符串只有數字,第一個不是零。
這可以使用(int)@ $ _ POST ['quantity']完成 – 2009-12-30 21:35:43
這可能會幫助:
if (empty($var)) {
echo '$var is either 0, empty, or not set at all';
}
- 1. 檢查輸入值
- 2. 檢查文本框的輸入
- 3. 檢查輸入字段值是文件
- 4. 檢查清單 - 將選定的值輸入標籤集(文本)
- 5. 從文本框中檢索輸入值
- 6. 從輸入文本中檢索值android
- 7. PHP檢查用戶在文本輸入
- 8. 如何檢查輸入中輸入文本的大小? React-Native
- 9. 檢查輸入值後
- 10. JQuery:檢查輸入值
- 11. 如何使用JQuery檢查兩個輸入[文本]值彼此?
- 12. JQuery檢查輸入文件
- 13. 如何在android中輸入文本時在編輯文本中檢查值?
- 14. 檢查文本框的值
- 15. PhpUnit檢查輸出文本
- 16. 檢查「輸入型」如果值是空的,則默認插入文本
- 17. 檢查文本框中的值是否僅從自動完成值中輸入。
- 18. 檢查特殊符號的輸入值
- 19. 檢查HTML輸入的值發出
- 20. 檢查輸入的文本是否僅使用英文字母
- 21. actionscript 2.0輸入文本值
- 22. CSE輸入框文本/值
- 23. AJAX文本輸入值
- 24. div文本到輸入值
- 25. 檢查在輸入中是否只輸入數值。 (jQuery的)
- 26. 檢查輸入值從獨特的輸入名稱
- 27. 檢查「檢查」所有兒童的價值隱藏輸入
- 28. 檢查具有相同ID的輸入文本是否具有相同的值
- 29. 檢查表單輸入的文本並更改它的顏色
- 30. 檢查每個輸入具有價值
因爲我的輸入字段是相同的形式討論的形式,我不能使用POST ... – jmasterx 2009-12-30 21:32:40