bigskysoftware / bigskysoftware/_hyperscript
Current event handlers is not setting or giving the value
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 3.8k
- Forks
- 171
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Thank you carson and community
I have multiple select fields to select countries, if the user selects the same country in another select field then I show an alert and then set the value of that select field to default value.
<div
_="on every change in .country-select
set currentCountries to value of .country-select
set alreadySetCountries to []
repeat for country in currentCountries
if country is in alreadySetCountries
alert(`This country has already been selected`)
set value of document.activeElement to 'Select Country'
end
append country to alreadySetCountries
end
"
>
<select class="select country-select" autocomplete="country" id="country" name="country">
<option>Select Country</option>
<option value="AF">Afghanistan</option>
<option value="AX">Åland Islands</option>
<option value="DZ">Albania</option>
...
</select>
<select class="select country-select" autocomplete="country" id="country" name="country">
<option>Select Country</option>
<option value="AF">Afghanistan</option>
<option value="AX">Åland Islands</option>
<option value="AL">Albania</option>
...
</select>
...
</div>
I have to use document.activeElement in the above code to set or receive values because set value of me to 'Select Country' is not working.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le HTML et le gestionnaire _hyperscript fournis avec plusieurs sélections de pays. Examinez comment set value of me et document.activeElement sont résolus pendant l’événement change. Le travail est terminé lorsque l’alerte de pays en double s’affiche toujours et que la sélection concernée est réinitialisée à Select Country sans dépendre de document.activeElement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- frontend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 32/100