onblur neber onchange funktioniert nicht

XardasDark

Grünschnabel
Hallo,

ich habe folgendes Problem.

Und zwar möchte ich in einem select (Dropdown) onchange und onblur einsetzen.
onchange alleine funktioniert wunderbar aber wenn ich nun neben dran onblur einfüge funktioniert der Script nichtmehr. Das heißt dass er den Code nichtmehr ausführt.

Mein Code sieht so ungefähr aus.

Code:
	 function Abschicken (Feld)
	 {
	 if (Feld == "") {
         alert("Bitte Berufsstatus eintragen!");
         document.Versicherer.opttwo.focus();
         return false;
         }

Das steht im header.

Code:
<b> Versicherer </b>
	   <form name="versicherer" action="">
           <select name="opttwo" size="1" onchange="f2.value = this.value" onblur="Abschicken(this.value)">
	  <option value=" " selected="selected">Bitte zuerst Versicherungsart wählen!</option>
	  </select>
	  <input type="hidden" name="f2" value="location = document.myform.opttwo.options[document.myform.opttwo.selectedIndex].value;">

Und das im Body.

Wenn ich aber neber onchange

Code:
onblur="alert('click')

schreibe funktionierts. Aber nicht so wie ich es will.
Er soll nähmlich wenn man auf den Dropdown von Versicherer klickt und nichts auswählt eine Meldung anzeigen.

Wäre über Hilfe echt dankbar

MfG XardasDark
 
Problem gelöst. Es ist ja eigentlich auch so logisch -.-

Ich habe in der 1. Zeile wo die Werte für die Dropdownbox definiert wird rein geschrieben Bitte wählen!

Diese Zeile muss aber leer sein.

Weil im Code

Code:
if (Feld == "") {

steht ja das in der 1. Zeile nichts stehen darf.

Oh man bin ich doof ^^
 

Neue Beiträge

Zurück