Pourquoi le motif du numéro d'entrée ne fonctionne pas, j'ai l'erreur de serveur lorsque j'écris le droit de travail requis. p>
Comment faire le motif n'a que la valeur entière? p> 1.1 code>, 1,1 code> car dans la méthode du contrôleur MVC, je devrais Prenez le type int code>. p>
3 Réponses :
Essayez "Les chiffres, éventuellement suivis d'un \ d + ([.,] \ d +)? code>. p>
. code> ou , code> et plusieurs chiffres". p>
J'ai besoin juste de type entier, sans aucune partie flottante
Vous devez utiliser JavaScript puisque l'entrée contient "1.1" ou "1" et non 1.1 ou 1. Vous pouvez convertir la chaîne en int dans votre contrôleur.
dans JS, vous pouvez utiliser Paysint (numéro, base), tels que p>
p>
<input type="number" name="Quantity" title="ÐожалÑйÑÑа, введиÑе колиÑеÑÑво" placeholder="кол-во" pattern="\d+" required oninput="validity.valid ? this.save = value : value = this.save;" />
C'est un moyen facile, mais comment faire de la validation, car dans mon projet, le piment fait la commande et choisissez la quantité du produit.
Eh bien, fusionnez votre contribution et un similaire que j'avais répondu précédemment, je suis venu avec
Emballage de votre entrée dans un formulaire code> code> fera l'effet de la validation - il ne limitera pas ce que les gens peuvent taper, mais cela arrêtera le formulaire d'être soumis si l'entrée saisie n'est pas Un entier.
p>
<form onSubmit="calc()">
<input
type="number"
name="Quantity"
min="1"
title="Only ints please"
placeholder="Type here..."
pattern="\d+"
required
/>
<input type="submit">
</form>
Cela n'aide pas parce qu'il était sous une forme, mais Lawrence Cherone B> était juste étape = "1" code> aidez-moi
Vous devez faire attention avec étapes = "1" code> car il n'est pas extrêmement compatible - cependant pas important sur votre site, cela fonctionnera bien. Soyez juste prudent que étape = "1" code> sera également laissé à travers des éléments tels que E code> comme cela compte en tant que numéro.
Si vous essayez de stocker 1.1 dans un int sur le serveur, cela expliquerait l'erreur. 1.1 n'est pas un entier.
Oui, je maintenant, mais comment faire le modèle de validation pour avoir uniquement entier!
étape = "1" code> aiderait également