Autor Zpráva
mafmaf
Profil
Zdravím,

v objednávkovém formuláři bych chtěl použít rozbalovací menu. To mám vytvořeno pomocí <select> a <option>. Můj dotaz se týká dvou věcí:

1. lze nějak nastavit, aby nebyla automaticky vybrána žádná hodnota? Tedy ani automaticky ta první?
2. (souvisí s prvním dotazem) jde nějak zabezpečit (obdoba parametru required u <input> (<input type="text" name="Jméno" size="25" required>)?

Jde mi o to, aby si uživatel musel vybrat z rozbalovací nabídky jednu z voleb. Zatím pokud nevybere nic, tak je automaticky vybrána ta první. Samozřejmě to mohu udělat např. takto:

<select name="seznam" size="1" value="0"> 
  <option value="nevybrano">--- vyberte druh ovoce ---
  <option value="jablka">Jablka
  <option value="hrusky">Hrušky
</select>

Ale to mi nepřijde zrovna elegantní...
Str4wberry
Profil
Můžete formulář nenechat odeslat v případě, že se se <select>em nemanipulovalo.

Nicméně řešení „vyberte druh ovoce“ s kontrolou před odesláním mi špatné nepřijde.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0