MAXLENGTH SUR LES TEXTBOX MULTILINE

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 21 nov. 2007 à 11:52
alpamcdlm Messages postés 1 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 27 octobre 2009 - 27 oct. 2009 à 11:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44781-maxlength-sur-les-textbox-multiline

alpamcdlm Messages postés 1 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 27 octobre 2009
27 oct. 2009 à 11:20
Ce code me plait beaucoup, et je m'en sers sans problème pour les texbox MultiLine!

Mais je n'arrive pas à m'en servir pour les texbox SingleLine, car le javascript ne reconnait pas le MaxLength de ces textbox...
N'y aurait-il pas un moyen de récupérer cette propriété en javascript?
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
17 mai 2008 à 12:52
quel principe ?
ranouf Messages postés 237 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 31 août 2009
15 mai 2008 à 20:01
jesusonline > c la 2e fois que je te vois expliquer ce genre de principe, aurais tu un exemple qui tourne la dessus ? Une source ? Un tutorial ?
L idee est bonne mais g besoin de plus d info pour la mettre en pratique.
darktoto85 Messages postés 1 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 20 février 2008
20 févr. 2008 à 10:01
Merci beaucoup pour ce bout de code très très pratique !! Par contre pour ceux qui ont une erreur sur "ClientScript.RegisterClientScriptBlock" il suffit simplement de rajouter "Page." devant ou peut etre de la mettre en using?
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
21 nov. 2007 à 11:52
Bonjour,

j'ai plusieurs remarques :-)

1. Plutot que de mettre ce code dans le page_load de chacune de tes pages, je t'invite à te renseigner au niveau des adapters de rendu qui te permettra de mettre ce code dans un endroit spécifique (une assembly=dll) et ensuite l'associer au site web via un fichier de config (dans app_browser)

2. Question perf évite les concaténations de String
String truc = "chose"
tryc += "pouet";
et ~équivalent à
String truc = @"
chose
pouet"
mais niveau perf c'est bien meilleur (sauf si le compilo C# optimise de lui meme le code)

3. Au niveau du code JavaScript je te conseille de faire du code unobstructive, c'est à dire de pas t'abonner aux events de l'élément HTML mais via du js. par exemple document.getElementById('idTruc').onEvent = function(){ pouet(); } Tu peux également aller plus loin en faisant une classe JavaScript voir encore plus loin en faisant un extender via ASP.net Ajax.

Bon courage ;-)
Rejoignez-nous