Input required et readonly en même temps [Résolu]

cocodu67... 3043 Messages postés jeudi 28 janvier 2010Date d'inscription 16 mai 2018 Dernière intervention - 21 août 2016 à 21:35 - Dernière réponse : cocodu67... 3043 Messages postés jeudi 28 janvier 2010Date d'inscription 16 mai 2018 Dernière intervention
- 26 août 2016 à 22:02
Bonsoir,
Sur mon site j'ai un formulaire avec un input et un bouton submit.
echo "<input type='text' id='pseudo_form' name='pseudo' placeholder='Pseudo' readonly='readonly' required  /><br/";

Je mets pas les détails ici c'est pas utile. Via le clic sur une URL je modifie la valeur de cet input. Sauf que si je clic sur le bouton submit, le required n'est pas prit en compte, c'est à dire que ça envoie quand même, même si l'input est vide. Si on y réfléchit bien c'est un peu logique de ne pas prendre en compte le paramètre required sur un input qu'on ne peut pas modifier mais d'un autre côté ils n'ont pas pensé à la possibilité de modifier la valeur de l'input via du javascript.

Je souhaite donc savoir s'il y a une solution pour régler ce problème en conservant le readonly puisque si je l'enlève, le required est prit en compte.

Merci d'avance
Afficher la suite 

Votre réponse

2 réponses

NHenry 14203 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 17 juin 2018 Dernière intervention - Modifié par NHenry le 21/08/2016 à 23:59
0
Merci
Tu peux contrôler sur le bouton submit (onclick) si le champ est rempli.
Ou sinon, passer le champ en type hidden si il a pas besoin d'être affiché.

J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
cocodu67... 3043 Messages postés jeudi 28 janvier 2010Date d'inscription 16 mai 2018 Dernière intervention - 26 août 2016 à 22:02
Ah oui c'est une solution merci :)
Commenter la réponse de NHenry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.