php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.06.2010, 11:15  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard [Erledigt] Formularauswahlen einblenden nach Klick auf Radio Button

Hallo Leute,

ich verzweifel bald weil ich selbst nach längeren Googeln und hier suchen nicht meinen Fehler in meinem Script finde.

Mein Ziel steht ja schon im Threadtitel, ich will nach dem ich auf einen Radio Button drücke, dass dann weitere Formularelemente eingeblendet werden.

Hier mein Code dazu.

Code:
<script type="text/javascript" language="javascript">
    
    function showFormSendWahl(ID, getShow){
        
        if(getShow){
            
            document.getElementByID(ID).style.display = "inline";
        } else {
            
            document.getElementByID(ID).style.display = "none";
        }
    }
    
</script>


<form action="" method="post">
            
    <input type="radio" name="wahl" value="1" onclick="showFormSendWahl(show, this.checked)" /> Suchend <br />
    <input type="radio" name="wahl" value="2" /> Bitende
    
    <div id="show" style="display: none;">
    eingeblendet
    </div>
    
</form>
Ich finde einfach nicht den Fehler. Die Fehlerkonsole sagt mir folgendes.

Code:
Fehler: getShow is not defined
Quelldatei: http://localhost/Seelig/index.php
Zeile: 1
Das begreife ich gleich gar nicht, weil Zeile eins in dieser Datei ist folgende.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Ich bin für jede Hilfe sehr dankbar, da der DIV Container nichteingeblendet wird wo sich dann mal die anderen Formularelemente drin befinden.

Mfg litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de

Geändert von litterauspirna (05.06.2010 um 11:19 Uhr).
litterauspirna ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.06.2010, 15:23  
Erfahrener Benutzer
 
Registriert seit: 03.09.2009
Beiträge: 158
PHP-Kenntnisse:
Anfänger
kn0wledge befindet sich auf einem aufstrebenden Ast
Standard

1. show musst du als String übergeben.
2. Es heißt document.getElementById nicht document.getElementByID

PHP-Code:
<script type="text/javascript" language="javascript">
    
    function 
showFormSendWahl(IDgetShow){
    
            
        if(
getShow == true){
                    
            
document.getElementById(ID).style.display "inline";
        } else {
             
document.getElementById(ID).style.display "none";
        }
    }
    
</script>


<form action="" method="post">
            
    <input type="radio" name="wahl" value="1" onclick="showFormSendWahl('show', this.checked)" /> Suchend <br />
    <input type="radio" name="wahl" value="2" /> Bitende
    
    <div id="show" style="display: none;">
    eingeblendet
    </div>
    
</form> 
kn0wledge ist offline   Mit Zitat antworten
Alt 05.06.2010, 15:43  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von kn0wledge Beitrag anzeigen
2. Es heißt document.getElementById nicht document.getElementByID
Genau das war mein Problem, verdammt da suche ich wie ein Irrer in Google, klapper Foren ab und kann keinen Fehler an meinem Quellcode erkennen und grad eben bevor ich das gelesen habe ist mir der Fehler aufgefallen. Da ist nur ein Buchstabe falsch geschrieben und dann passiert sowas.

Danke trotzdem, auch wenn ich den Fahler selber gefunden habe.

Mfg litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 05.06.2010, 17:00  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Auf den Fehler hätte dich ein vernünftiger Testbrowser sicherlich vertsändlicher hingewiesen, als mit der Meldung, die du zitiert hast.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 05.06.2010, 19:35  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Auf den Fehler hätte dich ein vernünftiger Testbrowser sicherlich vertsändlicher hingewiesen, als mit der Meldung, die du zitiert hast.
Ich nutze Firefox und habe die web developer toolbar.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 05.06.2010, 22:06  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von litterauspirna Beitrag anzeigen
Ich nutze Firefox und habe die web developer toolbar.
Dann gehst du falsch damit um ...

Wenn wirklich einzig und allein der Schreibfehler bei getElementById das Problem war, dann wirst du in der Fehlerkonsole ganz bestimmt auch sehr präzise darauf aufmerksam gemacht, dass in dieser Code-Zeile document nicht über die angegebene Methode verfügt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 05.06.2010, 22:16  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Ansonsten kannst du auch Firebug installiren und losdebuggen
ragtek ist offline   Mit Zitat antworten
Alt 06.06.2010, 09:01  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
<input type="radio" name="wahl" value="2" /> Bitende
Bitende?
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
funktion über onclick radio button aufrufen kyle2010 PHP Tipps 2010 6 07.04.2010 22:21
[Erledigt] Tag plus eins nach Button klick Mad-House PHP Tipps 2010 19 12.03.2010 10:47
RADIO BUTTON (onchange, onclick) ClemensK JavaScript, Ajax und mehr 12 28.01.2010 16:52
E-Mail per Klick auf Button versende dypor PHP Tipps 2009 10 01.11.2009 15:28
sicherheitsfrage beim button klick SpecialFighter PHP Tipps 2009 5 14.10.2009 16:51
Radio Button als Pflichtfeld garfield1711 PHP Tipps 2009 39 26.09.2009 19:19
[Erledigt] Werte von Radio Button gelangen nicht in Datenbank peteX82 PHP Tipps 2009 8 22.09.2009 20:12
Radio Button und gleichzeitige überprüfung?? Rapidm PHP Tipps 2009 4 17.01.2009 15:26
Radio Button robydog HTML, Usability und Barrierefreiheit 4 17.04.2008 13:47
radio button mit Funktion.... PHP Tipps 2006 18 13.01.2006 10:08
radio button automatisch setzen HTML, Usability und Barrierefreiheit 2 11.10.2005 07:12
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
Einen bestimmten Button in einer Radio Group ansprechen HTML, Usability und Barrierefreiheit 2 12.04.2005 16:31
E-MAIL BEI Button klick PHP Tipps 2004-2 14 07.11.2004 12:54
klick auf Button soll Seite neu aufbauen HTML, Usability und Barrierefreiheit 3 04.08.2004 23:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/javascript-ajax-und-mehr/68640-erledigt-formularauswahlen-einblenden-nach-klick-auf-radio-button.html, javascript formular einblenden, mit radiobutton div einblenden, js radio div einblenden, formular einblenden javascript, javascript radiobutton einblenden, radiobutton div einblenden, radio button einmal klicken, javascript formular nur anzeigen nach klick, html radio button text einblenden, klick radiobutton, ajax php radiobutton, radiobutton onchange div einblenden, javascript text einblenden radio button, radiobutton text einblenden, php formular einblenden, php radiobutton javascript anderes feld einblenden, radiobutton klick, html bei klick auf radio button, formular radiobutton einblenden

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum