Herbert1204: Alert unerwünscht

Beitrag lesen

Hallo
Ich habe hier ein Skript, wo ein Textfeld auf Eingabe überprüft wird. Bei vorhandener Eingabe wird das Textfeld ausgeblendet und ein anderes Feld wird eingeblendet. Soweit so gut.

Bei fehlender Eingabe erscheint dann ein Alert. Und das gefällt mir nicht. Ich möchte daß eine in roter Schrift geschriebene Fehlermeldung an der entsprechenden Position sichtbar gemacht wird. (siehe Skript)

Kann mir jemand das Skript kurz umschreiben?

<script language="JavaScript">
function checkenIt(t) {

if (!pruef()) return;

v = t.id;
        if(v == '') {

document.getElementById('Bannerfeld').style.display = 'inline';
            document.getElementById('Ablage').style.display = 'none';
        } else if(v == 'super') {
            document.getElementById('Bannerfeld').style.display = 'none';
            document.getElementById('Ablage').style.display = 'inline';
        } else {
            document.getElementById('Bannerfeld').style.display = 'inline';
            document.getElementById('Ablage').style.display = 'none';

}

function pruef(){
var falsch = ""; // Variable in der die Fehler gespeichert werden
if(document.mail.Domaine.value == "") falsch += "Sie haben keine Domaine angegeben!      \n"

if(falsch == "") return true
else{
alert("" + falsch)
return false
}
}
}
</script>

<form name="mail">

<a id="Bannerfeld"><input type="text" id="Domaine" style="width:200px"><input type="button" value="728 x 90"  id="super" onClick="checkenIt(this);">
</a>

<div id="Layer1" style="display:none;"><font color="red" face="Arial"><span style="font-size:12pt;">Sie haben keine Domaine angegeben!</span></font></div>

<a id="Ablage" style="display:none;"><input type=button id="zuruck" onclick="checkenIt(this); document.getElementById('Domaine').value = '';" value="ja" style="font-weight:bold; font-size:30px; width:100px; height:45px;">
</a>

</form>