J'ai une zone de texte et je dois laisser l'utilisateur entrer seul montant d'argent, ce qui signifie que des chiffres et une virgulezone de texte ne permettent numérique et la virgule
voici ce que j'ai
<asp:TextBox ID="txt_tutar" runat="server" onkeypress="this.value=this.value.replace(/\D/g,'')"></asp:TextBox>
ce code ci-dessus ne permet que numérique, il supprime la virgule. comment puis-je mettre à jour pour permettre à l'utilisateur d'entrer le numéro de float dans la zone de texte?
cela fonctionne mais je dois laisser une seule virgule –
puis-je le faire du côté client? –
Vous pourriez probablement, mais en général, vous devez utiliser la validation côté serveur pour toute entrée utilisateur. Il n'y a aucune garantie que vos clients utiliseront javascript ou respecteront la validation sur le client. Et bien sûr, les utilisateurs malveillants peuvent toujours publier tout ce qu'ils veulent via des requêtes HTTP brutes, rendant la validation côté client inutile. –