5546 sujets

Sémantique web et HTML

Bonjour,
voilà mon petit soucis, j'ai un formulaire, lorsque je clique sur submit pas de soucis, mais lorsque j'appuie sur enter, j'ai vérifier avec un var_dump et il réagit comme si submit ne fonctionne pas. Du coup il n'insert pas dans la bdd et n'affiche aucune erreur.
Que faire ?

<form action="" method="post">
                    <div class="page" id="slidepage">
                        <div class="field">
                            <div class="label">Que recherchez-vous ?*</div>
                            <select name="job">
                                <option value="">Sélectionnez une valeur</option>
                                <option value="1">À la recherche d'un(e) employé(e)</option>
                                <option value="2">À la recherche d'un job</option>
                            </select>
                        </div>
                        <div class="field">
                            <div class="label">Nom*</div>
                            <input type="text" name="name" required>
                        </div>
                        <div class="field">
                            <div class="label">Prénom*</div>
                            <input type="text" name="firstname" required>
                        </div>
                        <div class="field">
                            <div class="label">Date de naissance*</div>
                            <input type="date" name="birth" title="Date de naissance*" required>
                        </div>
                        <div class="field" id="nextBtn" onclick="firstNextBtn()">
                            <button>Suivant</button>
                        </div>
                    </div>
                    <div class="page">
                        <div class="field">
                            <div class="label">E-mail*</div>
                            <input type="email" name="login" required>
                        </div>
                        <div class="field">
                            <div class="label">Téléphone*</div>
                            <input type="tel" name="tel" required>
                        </div>
                        <div class="field btns">
                            <button class="next next-1">Suivant</button>
                        </div>
                    </div>
                    <div class="page">
                        <div class="field">
                            <div class="label">Adresse*</div>
                            <input type="text" name="adress" required>
                        </div>
                        <div class="field">
                            <div class="label">Ville*</div>
                            <input type="text" name="city" required>
                        </div>
                        <div class="field">
                            <div class="label">Code postal*</div>
                            <input type="text" name="cp" pattern="[0-9]{5}" required>
                        </div>
                        <div class="field btns">
                            <button class="next next-1">Suivant</button>
                        </div>
                    </div>
                    <div class="page align">
                        <div class="field">
                            <div class="label">Mot de passe *</div>
                            <input type="password" name="pswd" id="pswd" pattern="^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[-+!*$@%_])([-+!*$@%_\w]{8,30})$" title="De 8 à 30 caractères, un chiffre, une lettre majuscule, une lettre minuscule et un de ces caractères: $ @ % * + - _ !" required>
                        </div>
                        <div class="field">
                            <div class="label">Répéter le mot de passe*</div>
                            <input type="password" name="re-pswd" required>
                        </div>
                        <div class="field btns">
                            <input type="submit" name="submitAccount" value="Valider">
                        </div>
                    </div>
                </form>

Modifié par Don-pasqual (28 Jun 2021 - 10:03)
Je pense qu'il voudrait mieux utiliser la balise button type submit pour pouvoir faire entrer.
Mais en faite ce qui est bizarre c'est que j'ai un autre formulaire de connexion, et là enter fait passer la valeur. Mais je vais voir si ce que tu me dis fonctionne
Bonjour,
ce serait sympa de dire ce que tu as trouvé, d'autres que toi pourraient rencontrer le même type de problème.
Même si c'était juste une étourderie du style javascript qui bloque la validation.