php.de

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

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.01.2010, 14:31  
ClemensK
Gast
 
Beiträge: n/a
Standard RADIO BUTTON (onchange, onclick)

hallo leute,

ich bin am verzweifeln... seit 2 tagen suche ich per google & co. nach einem lösungsansatz für mein problem. auch hier im php-forum bin ich
bereits so ziemlich alle themen zum begriff "radio" durch. Hab mir also wirklich mühe gegeben die lösung aus diversen
beiträgen zu erarbeiten. NO WAY

Nun meine Frage: ich habe ein formular in dem 2 radiobuttons erscheinen (extrakosten ja/nein)
je nachdem welcher button ausgewählt ist sollen unterschiedliche folgeabfragen erscheinen (sofort bei klick auf den radiobutton!)

(Extrakosten=ja, dann 2x Input oder Extrakosten=nein, dann 1x leerfeld 1x Input.

Dachte eigentlich das ich es mit php und einem if-konstrukt hinbekomme mußte aber feststelle das ohne javascript oder ähnlichem
gar nicht geht. könnte mir jemand mit einem code-schnippsel oder einer verständlichen erklärung weiterhelfen???
PHP-Code:
<?php
$wasser
=0;        
echo 
'
<html>
<head>'
;        
        include 
'titelzeilen_scroller';
        include 
'style_bw.css';
        include 
'funct_onchange2';
        include 
'box.css'; echo '

    <title>Seite 1</title>
    </head>
    <body>
    <form name="Formular" action = "seite2.php" method = "post">
    <div align=center>
        <table border=1>
            <tr>
                <td align=left>
                <div class="box2" title="Ihre Wasserkosten:">
                <b class="top"><b class="r21"></b><b class="r22"></b><b class="r23"></b><b class="r24"></b></b>
                <p>Ihre Wasserkosten:<font size="5" color="">&nbsp;</font></p>
                <b class="bottom"><b class="r24"></b><b class="r23"></b><b class="r22"></b><b class="r21"></b></b>
                </div class=box2>
                </td>

        <td align=left valign=middle>
                <div class="box1">
                <b class="top"><b class="r11"></b><b class="r12"></b><b class="r13"></b><b class="r14"></b></b>
                <p><font size="0">Wasserkosten angegeben?</font>
                        <input type="radio" name="wasser" value="0" id="0"  onclick="" />Nein
                        <input type="radio" name="wasser" value="1" id="1"  onclick="" checked="checked" />Ja&nbsp;&nbsp;</p>
                <b class="bottom"><b class="r14"></b><b class="r13"></b><b class="r12"></b><b class="r11"></b></b>
                </div class=box1>
                </td>

        <td align=left valign=middle>
                <div class="box0">
                <b class="top"><b class="r01"></b><b class="r02"></b><b class="r03"></b><b class="r04"></b></b>
                <p></p>
                <b class="bottom"><b class="r04"></b><b class="r03"></b><b class="r02"></b><b class="r01"></b></b>
                </div class=box0>
                </td>'
;

        if (
$wasser=="0")
                {    echo 
'
                    <td align=left valign=middle>
                            <div class="box0">
                            <b class="top"><b class="r01"></b><b class="r02"></b><b class="r03"></b><b class="r04"></b></b>
                            <p></p>
                            <b class="bottom"><b class="r04"></b><b class="r03"></b><b class="r02"></b><b class="r01"></b></b>
                            </div class=box0>
                            </td>
                    
                    <td align=left valign=middle>
                            <div class="box1">
                            <b class="top"><b class="r11"></b><b class="r12"></b><b class="r13"></b><b class="r14"></b></b>
                            <p>Verbrauchskost.:    <br><input name = "verbrauchskosten_ww" size=10 maxlength=10 type="text" value="1" '
;    include 'style_textfeld.css'; echo '>    </p>
                            <b class="bottom"><b class="r14"></b><b class="r13"></b><b class="r12"></b><b class="r11"></b></b>
                            </div class=box1>
                            </td>'
;
                }
                else
                {    echo 
'
                    <td align=left valign=middle>
                            <div class="box1">
                            <b class="top"><b class="r11"></b><b class="r12"></b><b class="r13"></b><b class="r14"></b></b>
                            <p>Grundkosten WW:<br><input name = "grundkosten_ww" size=10 maxlength=10 type="text" value="41879.68" '
;    include 'style_textfeld.css'; echo '/></p>
                            <b class="bottom"><b class="r14"></b><b class="r13"></b><b class="r12"></b><b class="r11"></b></b>
                            </div class=box1>
                            </td>
                    
                    <td align=left valign=middle>
                            <div class="box1" title="Verbrauchskosten WW:">
                            <b class="top"><b class="r11"></b><b class="r12"></b><b class="r13"></b><b class="r14"></b></b>
                            <p>Verbrauchskost.:    <br><input name = "verbrauchskosten_ww" size=10 maxlength=10 type="text" value="1" '
;    include 'style_textfeld.css'; echo '>    </p>
                            <b class="bottom"><b class="r14"></b><b class="r13"></b><b class="r12"></b><b class="r11"></b></b>
                            </div class=box1>
                            </td>'
;
                        }
echo 
'
            </tr>
        </table>
    </div>
    </form>
</body>'
;
?>
gruß Clemens

Geändert von ClemensK (28.01.2010 um 15:36 Uhr). Grund: Formatierung und Quellcode hinzugefügt
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.01.2010, 15:31  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Mit PHP geht da schon - du musst das Formular nur zwischendurch mal an den Server senden.

Mit Javascript kannst du eine Funktion definieren, die bei onclick ausgelöst wird. Der Funkton gibst du pro Auswahloption eine Zahl mit. Die Funktion setzt den display-Wert der Felder dann auf den entsprechenden Wert.
chorn ist offline  
Alt 28.01.2010, 15:52  
ClemensK
Gast
 
Beiträge: n/a
Standard

Mit PHP geht da schon - du musst das Formular nur zwischendurch mal an den Server senden.
aber nicht wie gewünscht... (sofort bei klick auf den radiobutton!)


Mit Javascript kannst du eine Funktion definieren, die bei onclick ausgelöst wird. Der Funkton gibst du pro Auswahloption eine Zahl mit.
Die Funktion setzt den display-Wert der Felder dann auf den entsprechenden Wert.

so schlau war ich bereits (sollte man an der überschrift erkennen (onchange, onclick))...
bin leider nicht so versiert (erlerne grad php - java ist nen fremdwort)... das ich mit deiner antwort arbeiten könnte.


ansonsten danke erstmal... hoffentlich kommt noch mehr...
 
Alt 28.01.2010, 15:59  
Erfahrener Benutzer
 
Benutzerbild von MaiKaY
 
Registriert seit: 17.09.2009
Beiträge: 633
PHP-Kenntnisse:
Anfänger
MaiKaY befindet sich auf einem aufstrebenden Ast
Standard

JavaScript != Java!!!
__________________
ACHTUNG!!! SIGNATUR!!!
PHP-Code:
var_dump($gehirn); exit; 
0 ??? WTF ? freutag.net
MaiKaY ist offline  
Alt 28.01.2010, 16:02  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Suche bei Google mal nach "javascript OnClick Radio Beispiel".
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 28.01.2010, 16:04  
ClemensK
Gast
 
Beiträge: n/a
Standard

JavaScript != Java!!!
ich weiß.... pardon... werde mich demnächst genauer ausdrücken - hilft mir aber auch nicht weiter...
 
Alt 28.01.2010, 16:10  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Kannst Du die Farben bitte weglassen und statt dessen die Zitierfunktion () benutzen, wie jeder andere hier auch? Danke.

z.B. so:
Zitat:
JavaScript != Java!!!
ich weiß.... pardon... werde mich demnächst genauer ausdrücken - hilft mir aber auch nicht weiter...
Zitat:
Wer beim Schreiben schludert, schlampt beim Coden.
Altes Klingonisches Sprichwort.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 28.01.2010, 16:18  
ClemensK
Gast
 
Beiträge: n/a
Standard

@mepeisen:
scheine irgendwie mißverstanden zu werden... bin kein blödi, behersche jedoch kein JAVASCRIPT...
mit googeln hab ich mich die letzten 2 tage beschäftigt. außer das mir inzwischen ein wenig schwindelig von den vielen verschiedenen treffern ist hat's nicht geholfen.

entweder nimmt sich jemand die zeit mir zu erklären was ich eingentlich will und wie ich es umsetze (bin nicht nur kein blödi sonder auch noch lernfähig )
oder irgendwer läßt mir einen codeschnippsel zukommen welcher sich mit dieser problematik auseinander setzt...
 
Alt 28.01.2010, 16:28  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Die Codeschnipsel findest du mit Google mit diesen Suchworten. Auf den ersten 50 Treffern verteilt die verschiedensten Code-Schnipsel. Ändern der Hintergrundfarbe nach Auswahl des Radio-Buttons, Ändern eines Textes neben dem Radiobutton und so weiter.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 28.01.2010, 16:28  
ClemensK
Gast
 
Beiträge: n/a
Standard

@nicosh:
wozu dann der schicke editor??? sind smilies auch verboten???

so... das war jetzt der vierte zusammenhangslose beitrag.
hatte eigendlich ne klare frage gestellt... erwarte keine wunder, allerdings schon sachliche antworten; Mal ganz davon abgesehen das der threat auf dauer mit kommentaren wie "google mal" oder "java != javascript" unübersichtlich wird.
 
Thema geschlossen


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
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
[Erledigt] Radio Button in Kontaktformular und andere Kleinigkeiten brainx PHP Tipps 2009 8 21.04.2009 23:11
[Erledigt] werte aus radio button ausgeben nina123 PHP Tipps 2009 9 08.04.2009 13:40
Radio Button und gleichzeitige überprüfung?? Rapidm PHP Tipps 2009 4 17.01.2009 15:26
[Erledigt] Radio ONCLICK soll input-types sichtbar machen MCee Donald JavaScript, Ajax und mehr 14 07.11.2008 11:22
Radio Button in php-Kontaktformular Renovatio PHP Tipps 2008 2 29.08.2008 14:27
Radio Button robydog HTML, Usability und Barrierefreiheit 4 17.04.2008 13:47
Radio Button nach Refresh soll dieser eingestellt bleiben Natheedo PHP Tipps 2006 8 06.02.2006 13:59
radio button PHP Tipps 2006 17 13.01.2006 16:29
radio button mit Funktion.... PHP Tipps 2006 18 13.01.2006 10:08
Button mit onClick in PHP PHP Tipps 2005-2 6 20.10.2005 11:06
radio button automatisch setzen HTML, Usability und Barrierefreiheit 2 11.10.2005 07:12
Radio Button durch Link klicks aktivieren CHRIS PHP Tipps 2005-2 8 14.09.2005 17:53
Einen bestimmten Button in einer Radio Group ansprechen HTML, Usability und Barrierefreiheit 2 12.04.2005 16:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
radiobutton onclick, http://www.php.de/javascript-ajax-und-mehr/63898-radio-button-onchange-onclick.html, onclick onchange, radio onchange, onchange radio, radio button mit funktion definieren html, onclick radiobutton, radiobutton onchange onclick, onchange onclick, radio button onchange, onchange radio formular absenden, radiobutton onchange, php radio onchange, html radiobutton onclick, input radio onclick, radiobutton oncheck, javascript onchange radio, bei klick auf radiobutton automatisch senden, input type radio onclick, javascript radiobutton onchange

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:20 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