J'ai un bouton PayPal avec un champ de texte de quantité. Comment puis-je vérifier que cette texture est> 0 afin qu'elle ne soit pas ajoutée au panier si la quantité n'est pas un entier> = 1?Vérifier la valeur d'une entrée de texte
Répondre
Les chariots Paypal sont assez intelligents pour ne pas compter les commandes négatives. Mais vous pouvez aussi fournir une certaine logique javascript sur votre côté client qui empêcherait l'action d'avoir lieu si la valeur est inférieure à 1.
Un peu de Javascript/jQuery comme exemple:
$("submit").click(function(e){
var qty = $(this).closest("form").find("[name='qty']").val();
if (qty < 1) {
e.preventDefault();
}
});
drôle que le snipplet Javascript obtient top réponse sur une question PHP. –
Kristopher, bien sûr, quand le PO est confus au sujet de la terminologie et de la technologie appropriées. – Sampson
if ($_POST['field_name'] > 0) { ... }
pour cela, je l'habitude d'utiliser:
if (isset($_POST['quantity'])
&& preg_match('/^[1-9]\d*$/', $_POST['quantity']) {
}
le premier test vous assurer de ne pas déclencher une erreur si le quantity
n'est pas dans le tableau $_POST
. la seconde s'assure que la chaîne n'a que des chiffres et que la première n'est pas nulle.
Cela peut être fait en utilisant (int) @ $ _ POST ['quantité'] –
Cela peut aider:
if (empty($var)) {
echo '$var is either 0, empty, or not set at all';
}
- 1. comment vérifier si la valeur d'une entrée de texte est vide juste après l'événement keypress en javascript?
- 2. Comment vérifier la longueur d'une entrée? (C++)
- 3. Aucune valeur entrée dans la ligne TableView
- 4. JQuery Autocomplete vérifier la valeur sélectionnée
- 5. enchaînant et d'obtenir la valeur d'une entrée
- 6. périodiquement vérifier la valeur de UITextField
- 7. Définition de la valeur d'une entrée masquée
- 8. HTML Texte Entrée ne permettant pas la saisie de texte
- 9. Définir une liste déroulante Sharepoint égale à la valeur entrée dans la zone de texte
- 10. jQuery entrée valeur masquée
- 11. Entrée de texte graphique .NET
- 12. PHP Date Entrée zone de texte
- 13. texte entrée multi-ligne
- 14. Comment vérifier la valeur entrée dans EditText est aplhanumeric ou pas?
- 15. et entrée combobox texte
- 16. Obtenir la valeur d'une entrée numérique HTML5
- 17. Comment valider qu'une zone de texte a une valeur monétaire valide entrée?
- 18. Comment vérifier la valeur de PrintDialog.AllowCurrentPage?
- 19. Vérifier la valeur sans structure de contrôle
- 20. vérifier si la condition de valeur 0
- 21. Comment vérifier qu'un objet de session contient une entrée de clé/valeur particulière
- 22. jQuery autocomplete, et la clé de retour pour valeur entrée
- 23. Ajout d'une valeur en dehors de la automatique complète - jQuery Plugin: tokenizing Autocomplete texte Entrée
- 24. Comment puis-je détecter la valeur d'une entrée de texte et définir une classe avec jQuery?
- 25. Conserver la valeur entrée dans la cellule de DevExpress Xtragrid
- 26. MFC: Comment vérifier si une entrée de caractères est unicode?
- 27. Vérifier la valeur dans la liste
- 28. Entrée utilisateur ... Comment vérifier ENTRER clé
- 29. Pour vérifier la valeur par défaut, sélectionnez la valeur!
- 30. Utiliser la touche Entrée pour vérifier CheckBoxes en C# .NET
Je ne peux pas utiliser POST depuis mon champ de saisie est la même forme que la forme en question ... – jmasterx