tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Laser
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
361
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von xxTejaxx
    xxTejaxx xxTejaxx ist offline Mitglied Silber
    Registriert seit
    Mar 2008
    Beiträge
    56
    hi,

    ich suche aktuell nach einer Lösung für folgendes Problem:

    ich habe eine form select kurz in etwa so:

    HTML-Code:
    <form>
        <select>
            <option value="0">item</option>
            <option value="1">item</option
        </select>
    </form>

    ist jetzt alles mögliche weggelassen, soll auch gerade nur zum veranschaulichen dienen

    ich habe insgesammt 8 Einträge im select, item 0-6 sind fest belegt, item 7 heißt: "eigenen Wert eintragen"

    wenn item 7 ausgewählt wird soll sofort, ohne reload der Seite, die select-Box in eine text-Box umgewandelt werden.
    ich vermute ja, dazu benötige ich java script, kenne mich aber damit absolut nicht aus
    kann mir jemand einen tip geben, entweder etwas Code oder einen Hinweis wo ich betreffendes nachlesen kann

    Danke
     

  2. #2
    Laser Laser ist offline Mitglied Bronze
    Registriert seit
    Nov 2002
    Beiträge
    28
    Ja, das geht mit JavaScript.
    Du hast einfach beide Elemente direkt schon im Script. Das normale Input-Feld ist nur versteckt am Anfang.

    Später wechselst du einfach wenn der bestimmte Wert ausgewählt ist.
    Code html:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <form>
        <select id="mySelect">
            <option value="0">item</option>
            <option value="1">item</option>
            <option value="666">Mein toller Text</option>
        </select>
        
        <input type="text" id="myText" style="display:none;" />
    </form>
    JavaScript (jQuery):
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    $(function() {
        $('#mySelect').change(function() {
            var tmp = $('#mySelect :selected').val();
            if(tmp == 666) {
                $(this).hide();
                $('input#myText').show();
            }
        });
    });
    xxTejaxx bedankt sich. 

  3. #3
    Avatar von xxTejaxx
    xxTejaxx xxTejaxx ist offline Mitglied Silber
    Registriert seit
    Mar 2008
    Beiträge
    56
    thx für die schnelle Hilfe
     

Ähnliche Themen

  1. Präfix in Infix Form umwandeln
    Von forsti222 im Forum Java
    Antworten: 2
    Letzter Beitrag: 31.05.11, 00:10
  2. Arbeitspfad in Form umwandeln?
    Von uran im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 10.03.08, 22:26
  3. Form umwandeln in httpRequest
    Von danielerne im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 28.01.08, 17:15
  4. select aus form auslesen
    Von Hampfibius im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 13.06.05, 21:28
  5. [form Select]
    Von murdi im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.01.05, 17:14