tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
381
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    stikmata stikmata ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    15
    Hallo ich möchte das, wenn man auf einen Button (berechnen) klickt dieser verschwindet und ein neuer (weiter) dafür erscheint.

    Ich habe es mit:

    HTML-Code:
    <input type="submit" name="weiter" value="weiter" id="weiter" style="display:none" class="fltrt" />
                <input type="submit" name="berechnen" value="berechnen" class="fltrt" onclick="
                document.getElementById('weiter').style.display= 'inline';
                document.getElementById('berechnen').style.display='none';
                " id="berechnen" />
    versucht. das funktioniert aber nicht da, wenn man auf berechnen klickt die Seite neu geladen wird mein php ausgeführt wird (eine Berechnung) und dann nur bis die Seite geladen wurde der weiter Button da ist.

    Was kann ich machen das die änderung auch noch nachdem die Seite neugeladen wurde der weiter Button da ist und der berechnen nicht mehr.

    Ich möchte nicht mein großes php script in javaScript umschreiben.

    Danke schon mal für hilfe
     

  2. #2
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    Hallo,

    die beste Lösung wäre, wenn du den Button erst gar nicht ausgeben würdest (sprich seinen HTML-Code).

    Dein JavaScript-Code funktioniert zwar, aber die Seite wird ja aufgrund des Formulars komplett neu geladen bzw. die Ausgabe des Skriptes, das bei action eingetragen ist!
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  3. #3
    stikmata stikmata ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    15
    Ok habe es nun gelöst indem ich am anfang

    HTML-Code:
    if($gesamt_kosten == ""){$button = 
    "<input type=" . "'submit'" . "name=" . "'berechnen'" . "value=" . "'berechnen'" .
    "class=" . "'fltrt' />"
    ;}
    eingefügt. und wenn die rechung rum ist

    HTML-Code:
    $button = 
    "<input type=" . "'submit'" . "name=" . "'weiter'" . "value=" . "'weiter'" .
    "class=" . "'fltrt' />"
    ;
    und einfach $button per echo ausgegeben.
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 30.09.09, 23:10
  2. Antworten: 10
    Letzter Beitrag: 15.04.07, 20:36
  3. Antworten: 5
    Letzter Beitrag: 19.04.06, 14:25
  4. Antworten: 6
    Letzter Beitrag: 30.03.05, 17:17
  5. mit Checkboxen einen Berecih sichtbar machen
    Von evoleena im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 16.02.05, 11:23

Stichworte