Suivant select ajouter ou pas attribut required
claudine13
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
claudine13 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
claudine13 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travaille actuellement sur un formulaire, un script rend un champ visible suivant le choix d'un select, et rend le champ obligatoire si il est visible, ça a l'air de fonctionner sous tous les navigateurs testés (le formulaire n'est pas envoyé si le champ est vide) sauf sous safari, est-ce que quelqu'un voit comment je peux faire pour que ça fonctionne sous safari aussi ?
Je travaille actuellement sur un formulaire, un script rend un champ visible suivant le choix d'un select, et rend le champ obligatoire si il est visible, ça a l'air de fonctionner sous tous les navigateurs testés (le formulaire n'est pas envoyé si le champ est vide) sauf sous safari, est-ce que quelqu'un voit comment je peux faire pour que ça fonctionne sous safari aussi ?
$(function() {
$('#type_option').hide();
$('#champ').prop('required',false);
$('#type').change(function(){
if($('#type').val() == '3' || $('#type').val() == '5') {
$('#type_option').show();
$('#champ').prop('required',true);
} else {
$('#type_option').hide();
$('#champ').removeAttr('required');
}
});
});
<select size="1" name="type" id="type" title="Type:"><option value="1">choix 1</option><option value="2">choix 2</option><option value="3">choix 3</option><option value="4">choix 4</option><option value="5">choix 5</option></select>
<div id="type_option">
<b>type_option</b><input type="text" name="champ" title="type_option :" id="champ" size="20" maxlength="50" value="" />
</div>
A voir également:
- Suivant select ajouter ou pas attribut required
- Ajouter signature word - Guide
- Ajouter liste déroulante excel - Guide
- Impossible d'ajouter un ami sur facebook - Guide
- Ajouter un compte whatsapp - Guide
- Ajouter à l'écran d'accueil iphone - Guide
1 réponse
Après quelques recherches, j'ai cru comprendre que l'attribut required n'est pas supporté par safari (https://www.w3schools.com/tags/att_input_required.asp donc je continue mes recherches pour trouver une pirouette