tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von tombe
  • 1 Beitrag von tombe
  • 1 Beitrag von tombe
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
400
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Xching Xching ist offline Mitglied Gold
    Registriert seit
    Sep 2010
    Beiträge
    190
    Hallo Zusammen,
    Ich habe ein kleine Problem, ich versuch seit gestern Abend, onchange zuverstehen und ich habe schon versucht,das onChange bei select ein action zuweise aber es funktioniert nicht.
    Ich hoffe, dass ihr mir weiterhelfen könntet.

    wie schaff ich dass das ich onChange bei select ein action zuweise?
    Ich habe Option 0 und 1 in array definiert.
    hidepoint ist die Funktion, die ich in test.js geschrieben habe.
    PHP-Code:

    $select
    ='<select name="###NAME###" id="gruppe_typ" onchange="XXXXXX(this.value)">';
     
    $sel_ar=array('0'=>'0','1' => '1');
    foreach (
    $sel_ar as $key => $val )
        
    $select.=sprintf ("<option value=\"%s\" %s>%s</option>",$key,$key==$erg["typ"]?"xxxxxxxxxxx":"",$val);
        
    $select.='</select>';
        
    $input[7]=array(
                      
    'width'    => ,
                      
    'td_class' => '',
              
    'align'    => '',
              
    'add'      => '',
              
    'text'     => $lang_saalplan_edit_grp_form_Auswahltyp,
              
    'input'    => $select,
                      
    'name'    => 'typ',
                      
    'image'    => '',
                     ); 
    Geändert von Xching (09.02.11 um 12:25 Uhr)
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Das hat meiner Meinung nach jetzt nichts mit PHP sondern mit Javascript zu tun.

    Im Grunde müssten die Angaben bei SELECT in Ordnung sein, die Frage ist wie sieht die JS-Funktion aus.

    Hier findest du aber noch was zum onChange-Ereignis.
    Xching bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  3. #3
    Xching Xching ist offline Mitglied Gold
    Registriert seit
    Sep 2010
    Beiträge
    190
    Ich danke ihnen für ihre Antwort, so sieht in mein JS-Funktion aus.
    Ich bekommt auch Fehler, der Fehler ist dokumente ist nicht definiert, ich weiß es nicht ,wie ich machen soll.
    Geändert von Xching (09.02.11 um 12:24 Uhr)
     

  4. #4
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    "dokument" schreibt sich doch mit "C", also "document" !

    Außerdem woher bekommt die Variable "typ" den ihren Wert?
    Xching bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  5. #5
    Xching Xching ist offline Mitglied Gold
    Registriert seit
    Sep 2010
    Beiträge
    190
    variable "typ" soll die Wert in Array 0 aus dem ober genannte Befehl geholt werden,könnten Sie mir helfen, wie ich Array 0 aus dem ober genannte Befehl holen kann und ich habe eben auch gesehen dass ich dokument falsch geschrieben habe. Ich danke ihnen
     

  6. #6
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    HTML-Code:
    <script language="javascript" type="text/javascript">
    function hidePoint(val){
    
    typ = document.getElementById(val).style.display;
    
        if (typ == "block"){
            document.getElementById(val).style.display = "none";
        }else{
            document.getElementById(val).style.display = "block";
        }
    }
    </script>
    
    <select name="" size="3" onchange="hidePoint(this.value);">
        <option value="1" selected="selected">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
    </select>
    
    <div id="1" style="display:block;">Textblock 1</div>
    <div id="2" style="display:block;">Textblock 2</div>
    <div id="3" style="display:block;">Textblock 3</div>
    Ich habe leider noch nicht verstanden woher der Wert kommt. Das obige Beispiel funktioniert aber zumindest mal.
    Vielleicht bekommst du damit den Rest ja selber hin.
    Geändert von tombe (09.02.11 um 10:45 Uhr) Grund: Beispiel nochmal geändert -Funktionsweise ist so besser zu verstehen.
    Xching bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  7. #7
    Xching Xching ist offline Mitglied Gold
    Registriert seit
    Sep 2010
    Beiträge
    190
    Ich danke ihnen viel mal, dass sie alles erklärt haben und geschrieben haben, ok ich werde jetzt weiter versuchen.
     

Ähnliche Themen

  1. Scriptfunktion für onChange (select)
    Von Dustin84 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 01.05.09, 12:43
  2. über onchange bei Textfeld einen option auswählen
    Von simonef im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 30.06.06, 12:28
  3. Select und Option
    Von PhoenixDH im Forum PHP
    Antworten: 4
    Letzter Beitrag: 01.02.06, 23:19
  4. Select mit OnChange Befehl
    Von mardusi im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 30.10.05, 19:14
  5. SELECT onChange
    Von abanta im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 13.11.04, 12:19