Puoi fare una funzione su onMouseDown:
Javascript
Codice PHP:
var pressed = false;
var oldVal;
function pressTheSame(sel)
{
if(!pressed){
pressed = true;
oldVal = sel.options[sel.selectedIndex].value;
}
else
{
if(oldVal == sel.options[sel.selectedIndex].value)
sel.form.submit();
pressed = false;
}
}
function onBlured(){pressed = false}
HTML
Codice PHP:
<div id="box">il mio box !</div>
<form name="Form">
<select name="Select" onmousedown="pressTheSame(this);" onblur="onBlured();">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</form>
la funzione onBlur è necessaria perché potrei attivare il select e poi non selezionare niente