Just nu i M3-nätverket
Gå till innehåll
Jompan

LÖST Select required

Rekommendera Poster

Jompan

Jag håller på med ett formulär, där val av ett option i en select-tagg ska vara obligatorisk.

Jag försöker med select required, men får det inte att funka, dvs det blir ingen effekt av den koden. Det går således bra att gå förbi valet och ändå skicka in formuläret.

 

Finns det någon annan lämplig kod att ta till?

 

// Jompan

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Cluster

Antar att det är HTML5 vi talar om här?

 

Har du ett val utan värde först i din select? 

<select required>
   <option value="" style="display:none"/>
   <option value="1">Ett</option>
   <option value="2">Två</option>
   <option value="3">Tre</option>
</select>

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Jonas__B
<select required id="select">
  <option value="">Please select</option>
  <option value="one">One</option>
</select> 

Enligt specen ska det finnas ett val ("option") med tomt värde. Om man inte skriver value-parametern blir texten mellan optiontaggarna värdet.

 

Tänk på att required-parametern är html5-specifik och stöds ej av webbläsare som inte stödjer html5.

 

 

Du kan som alternativ till html5 ta till javascript genom att kontrollera om select-rutans valda option har ett värde och isf skriva ut något eller visa meddelande på annat lämpligt sätt.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...