contact form- field required

Petit nouveau ! | 1 Messages

26 janv. 2015, 18:29

Bonjour à tous,
Une question de néophyte...
Quelqu'un pourrait-il me dire quelle "portion" de ce code je dois enlever, ou comment le réécrire pour désactiver la fonction "required" du champ?

<input name="contact[prenom]" type="prenom" placeholder="Prénom" value="<?php echo isset($_POST['contact']['prenom']) ? $_POST['contact']['prenom'] : ''?>" required="required" id="contact-form-prenom" />

Merci beaucoup

Mammouth du PHP | 688 Messages

26 janv. 2015, 18:52

si la procédure de vérification se base sur required="required", alors, c'est required="required" qu'il faut enlever.

Mammouth du PHP | 2278 Messages

26 janv. 2015, 19:39

0) Comme dit avant suprimer required = "required'; Ca veut dire qu'il faudra tester plus tard...
1) Le type prenom n'existe pas: type = 'text'
2) Il serait plus astucieux de remplacer:
<input name="contact[prenom]" type="prenom" placeholder="Prénom" value="<?php echo isset($_POST['contact']['prenom']) ? $_POST['contact']['prenom'] : ''?>" required="required" id="contact-form-prenom" />
par:
<?php $prenom =  isset($_POST['contact']['prenom']) ? $_POST['contact']['prenom'] : '' ?>
<input name="contact[prenom]" type="prenom" placeholder="Prénom" value="<?php echo $prenom;?>" required="required" id="contact-form-prenom"  />
3) Quant à name="contact[prenom]" il serait aussi simple d'écrire name="prenom"
4) S'il n'y a pas de javascript dans le coin, on peut se dispenser de l'id
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD