Shopsystem ShopPilot

ShopPilot => Shopbetrieb => Thema gestartet von: dobra am März 13, 2007, 07:54:00

Titel: Fehlermeldung für <select - Felder?
Beitrag von: dobra am März 13, 2007, 07:54:00
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
Titel: Re: Fehlermeldung für <select - Felder?
Beitrag von: ahe am März 13, 2007, 08:56:24
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>

Titel: Re: Fehlermeldung für <select - Felder?
Beitrag von: dobra am März 13, 2007, 09:47:58
Danke - das funktioniert super