Jake: options selected kontrolieren und an Variable übergeben

Beitrag lesen

Das funktionirt immer noch nicht:

function Absend () {  
			for (i = 0; i < document.gdf.Wname.length; ++i) {  
                    	if (document.gdf.Wname.options[i].selected)  
                      		alert(document.gdf.Wname.options[document.gdf.Wname.selectedIndex].text);  
				//return true;	  
	  		}  
			for (i = 0; i < document.gdf.Wname.length; ++i) {  
                    	if (!document.gdf.Wname.options[i].selected)  
                      		alert("Bitte Namen des Wettbewerbs eingeben!");  
    				document.Formular.User.focus();  
    				//return false;	//ohne "//" geht nicht  
	  		}  
			  
		}
<form name="gdf" action=""  onsubmit="return Absend();">  
		<fieldset>  
                 <legend>Grunddaten</legend>  
  
		          <table border="0">  
		  
		            <tr>  
		              <td>Name des Wettbewerbs:&nbsp;</td>  
		              <td>  
				      <select name="Wname" size="5">  
				        <option>Quadrilon</option>  
				        <option>Skilager</option>  
				      </select>  
				  
		              </td>  
		            </tr>		    		  
		          </table>  
				<p align="right"><input type="submit" name="Absenden" value="Absenden"></p>  
		</fieldset>

Wie schon gesagt: man soll bei keiner Auswahl zum auswählen aufgefordert werden und das Formular soll nicht abgeschickt werden.

Wenn ich aber die 2. Option auswähle kommt die Meldung: "Bitte Namen des Wettbewerbs eingeben!"? Und wenn ich das return auskommentiere funktioniert das ganze nicht...

LG Jake