Fehlermeldung für <select - Felder?

Begonnen von dobra, März 13, 2007, 07:54:00

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

Ist es möglich, auf den Bestellseiten auch für <select ...  Eingabefelder, wenn nichts ausgewählt ist, eine Fehlermeldung auszugeben?

<form METHOD="post" ACTION="__SERVER__">
       <input type="hidden" name="Name_required" value="der Name fehlt">
       .........
       .........
            <select name="LKZ" size="1">
            <option >--bitte wählen-- </option><!--__-->
            <option >&Ouml;sterreich </option><!--__-->
            <option >Deutschland</option><!--__-->
            <option >Schweiz</option><!--__-->
      ...........


ich würde das gerne so haben, daß es wie bei den Varianten mit "erstes Element ist Pseudoelement" funktioniert.
Also daß, wenn Kunde nichts anklickt, nicht mit "__bitte wählen__ " abgesand werden kann, sondern entsprechende Fehlermeldung wie bei "kein Name angegeben" kommt.

Geht das?

Es kommt immer wieder vor, daß Kunden kein Land auswählen und dann großes Rätselraten nach der Postleitzahl, welches Land das sein könnte (in Irland gibt es überhaupt keine Postleitzahlen) oder umständliches Rückfragen
mfG
dobra

ahe

Hallo dobra,

Sie könnten das zb mit JavaScript machen.

Hier mal ein Beispiel:


<html>
    <head></head>
   
    <body>
        <script type="text/javascript">
        function checkinput() {
            if (document.getElementById('LKZ').selectedIndex == 0) {
                alert("bitte wählen sie ein land...");
                return false;
            }
            return true;
        }
        </script>
   
        <form action="" onsubmit="return checkinput();">
            <select name="LKZ" id="LKZ" size="1">
                <option >--bitte wählen-- </option><!--__-->
                <option >&Ouml;sterreich </option><!--__-->
            </select>
            <input type="submit">
        </form>
    </body>
</html>

MfG ahe

dobra

#2
Danke - das funktioniert super

mfG
dobra