0
votes

La fonction requise ne fonctionne pas dans le formulaire HTML

J'ai déjà appliqué code> tag dans HTML


11 commentaires

Je m'attends à ce que cela soit dû à Select Région étant sélectionné par défaut car il a une valeur non-valeur. En ce qui concerne la forme, il s'agit d'une option valide et que l'indicateur requis a été satisfait


Alors, comment faire la sélection est désélectionnée par défaut? Une idée? :-)


Je vous suggère d'utiliser la validation de formulaire et JavaScript afin de valider la saisie avant sa soumission. Comme Martin dit ci-dessus, l'indicateur "requis" est satisfait lorsque "Sélectionner une région" est sélectionné par défaut.


Peut-être que vous pourriez remplacer la "région sélectionnée" avec une étiquette au lieu de ne pas avoir de valeur car Martin dit qu'il satisfait automatiquement par défaut.


Voulez-vous dire comme ça? <étiquette> Sélectionnez la région


@ Craig1231 Je vais essayer plus tard. :-)


Non, je veux dire mettre l'étiquette en haut de la liste déroulante, comme un en-tête, disant à l'utilisateur quelle est la liste déroulante.


NIT-PCIK, NIT-PCIK, il n'est pas nécessaire Tag C'est un attribut


Votre code fonctionne ... au moins en chrome: jsfiddle.net/y4j6rmdl . Avez-vous été testé dans plusieurs navigateurs? Est-ce qu'il est spécifique au navigateur? Notez que vous BESOIN Formulaire Etiquette sous la forme de l'attribut requis concerne Validation de formulaire


... Cependant, vous pouvez toujours obtenir CSS fonctionnant sans le formulaire Tag: jsfiddle.net/y4j6rmdl . Fondamentalement, nous avons besoin de plus d'informations de votre part. Créez un exemple de reproductible minimal qui démontre de manière adéquate le problème. Est-ce purement une construction JavaScript? La forme est-elle réellement soumise ou est-ce plus une forme de plusieurs étapes.


Cette réponse peut également vous intéresser


3 Réponses :


0
votes

Avez-vous déclaré votre page Web à l'aide de HTML5? Assurez-vous de déclarer la déclaration suivante au début de la page

<!DOCTYPE html>


0 commentaires

0
votes

Vous pouvez vous débarrasser de la balise d'option Sélectionner entièrement et placez la valeur Sélectionnez l'option dans la balise Sélectionner elle-même. XXX


2 commentaires

J'ai aussi essayé


Êtes-vous capable de faire une étiquette au lieu de la mettre dans la liste déroulante? Ça serait bon? Parce qu'il semble inutile de s'inquiéter de quelque chose qui petit lorsque vous pourriez simplement inviter l'utilisateur via une étiquette. Ne pas être critique.



0
votes

Votre code fonctionne cela dépend du navigateur que vous utilisez ou de la manière dont vous l'utilisez. J'ai écrit un exemple de code pour vous. J'espère que cela peut vous aider:

p>

<!DOCTYPE html>
<html>
<body>
<form >
 <label>Region :</label>
    <select id="Region" class="custom-select form-control" required>
    <option value="">Select Region</option>
    <option value="central" id="Central">Central</option>
    <option value="northern" id="Northern">Northern</option>
    </select>
  <input type="submit">
</form>
</body>
</html>


0 commentaires