“defaultValue” propriété de <select>?
Javascript a textObject.defaultValue=somevalue
pour récupérer la valeur par défaut (valeur stockée à partir de la page de chargement) d'une entrée, même si vous essuyez l'entrée et remplacez le contenu, vous pouvez toujours obtenir la valeur par défaut en arrière. Comme ceci:
//in the html page
<input id="addr1" type="text" value="21 Oak St." />
//the jquery
myInput = $("#addr1"); //the input, default value on page load = 21 Oak St.
$(myInput).val('51 New St'); //wipe default and set new
//alerts 21 Oak St
alert($(myInput).val($(myInput)[0].defaultValue));
Comment voulez-vous accomplir cette sur une sélection?
selectedIndex
est un booléen, et non la valeur, de sorte que ne fonctionne pas.
Merci!
Je ne pense pas que
vous devez utiliser le "sélectionné", propriété de l'option, vous voulez être la valeur par défaut. continuer sur cette route.
selectedIndex
est un booléen, il doit être un entier et que @Pointu dit si vous parcourez les options obtenir le defaultSelected vous pouvez définir la propriété selectedIndex à l'index de la defaultSelected.vous devez utiliser le "sélectionné", propriété de l'option, vous voulez être la valeur par défaut. continuer sur cette route.
OriginalL'auteur PHP Systems | 2010-02-27
Vous devez vous connecter pour publier un commentaire.
Vous avez probablement envie de regarder le "defaultSelected" attribut de "option" éléments.
D'abord, "defaultSelected" sera vrai si le code HTML de la balise d'option avait explicite "sélectionné" attribut. Vous pouvez changer cela en définissant l'attribut sur les balises d'option avec Javascript une fois la page chargée, en réponse à toutes les conditions que vous aimez.
OriginalL'auteur Pointy
C'est jquery qui fonctionne pour moi:
selected
HTML attribut il renvoie undefined. Mais dans ce cas, la valeur par défaut est la première option.OriginalL'auteur Davious
avec Jquery, nous pouvons faire qqch comme ceci :
Ce sera le retour de la valeur de l'option Sélectionnée par défaut
🙂
OriginalL'auteur sakhunzai
J'ai utilisé la suite de la boucle au travers d'un forum, de vérifier leurs valeurs par défaut et de leurs valeurs actuelles.
si le script est livré à une croix d'un seul selectbox il passe en boucle sur les enfants, sur la selectbox.
OriginalL'auteur redsd
il peut y avoir plusieurs "choisi" l'option éléments, dans ce cas, choisissez le premier si pas d'autres exigences. @Pointu astuce est correct, mais sachez que le "defaultValue" propriété peut être remplacé par un autre code dans la même page. Si elle était en lecture seule, il serait plus utile 🙂
OriginalL'auteur Diego Perini
J'ai trouvé un plus court chemin pour ce faire :
OriginalL'auteur JoDev
Je l'exécute sur le chargement de la page pour définir manuellement la valeur par défaut pour Sélectionner les cases.
OriginalL'auteur Mitch McCoy
La façon la plus simple de le faire est:
OriginalL'auteur Franco