Frågan#1 Kan man göra så att om value är tomt så hoppar listmenyn till option nr.1?
<script type="text/javascript">
function hasValue() {
???
}
</script>
<select onChange="hasValue();">
<option value="">Välj kategori</option>
<option value="1">Kategori 1</option>
<option value="">Kategori 2</option>
<option value="3">Kategori 3</option>
</select>
Alltså försöker man välja Kategori 2 så hoppar listmenyn automatiskt till Välj kategori.
PalleMedlem sedan apr. 20003 174 inläggEn variant: :)
[red]<script type="text/javascript">
function hasValue(obj)
{
if(obj.options[obj.selectedIndex].value == '')
{
obj.options[0].selected = true;
}
}
</script>
<select onChange="hasValue(this);">
<option value="">Välj kategori</option>
<option value="1">Kategori 1</option>
<option value="">Kategori 2</option>
<option value="3">Kategori 3</option>
</select>[/red]
Ett annat sätt. Inte bättre, men annorlunda. Och lite mindre kod... :)
function hasValue(obj)
{
if (obj.options[obj.selectedIndex].value == "")
obj.selectedIndex = 0;
}