php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2006, 15:52  
mou
Benutzer
 
Registriert seit: 16.10.2005
Beiträge: 65
PHP-Kenntnisse:
Fortgeschritten
mou
Standard Felder anzeigen

also ich habe eine Frage: Also ich habe ein selectfeld und wenn das Feld mit
dem Eintrag "PayPal" gewählt ist soll das Eingabefeld XY angeziegt werden
und wenn nicht dann XYZ. Wie kann ich das machen?
__________________
Kenntnisse: (X)HTML, CSS, JS, PHP, MySQL, Delphi
mou ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.02.2006, 16:42  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zum Erkennen der Änderung bei <select>:
http://de.selfhtml.org/javascript/sp...r.htm#onchange

Zum Anzeigen und verstecken von Elementen:
http://de.selfhtml.org/css/eigenscha...ng.htm#display

PHP-Code:
<eingabefeld id="xy"></eingabefeld>

<
script>
document.getElementById('xy').style.display '<SIEHE OBEN>';
</script> 
<eingabefeld> ist natürlich nur ein Beispiel.
Zergling-new ist offline   Mit Zitat antworten
Alt 14.02.2006, 17:11  
mou
Benutzer
 
Registriert seit: 16.10.2005
Beiträge: 65
PHP-Kenntnisse:
Fortgeschritten
mou
Standard

das is der Javaquelltext:
Code:
function zahlung () {
  var Ergebnis = (document.best.zahlungsart.value)
  if (Ergebnis == 1) { 
   document.getElementById('4').style.visible = 'visible';
document.getElementById('5').style.visible = 'visible';
document.getElementById('6').style.visible = 'visible';
document.getElementById('7').style.visible = 'visible';
document.getElementById('3').style.visible = 'hidden';
  }
  else{
  document.getElementById('4').style.visible = 'hidden'; 
document.getElementById('5').style.visible = 'hidden'; 
document.getElementById('6').style.visible = 'hidden'; 
document.getElementById('7').style.visible = 'hidden'; 
document.getElementById('3').style.visible = 'visible';
  }

}
und das die felder:
Code:
<select name='zahlungsart' onchange='zahlung()'>
                                <option value='1'>&Uuml;berweisung</option>
                                <option value='2'>PayPal**</option></select>
        <tr>
        <td>XX:</td><td colspan='2'><input size='30%' type='text' name='pp_mail' value='".$ges_pp."' id='3'>*</td></tr> 

          <tr>
        <td>XY:</td><td colspan='2'><input size='30%' type='text' name='konto_inhaber' value='".$ges_ihnaber."' id='4'>*</td></tr>  

  <tr>
        <td>XYZ:</td><td colspan='2'><input size='30%' type='text' name='konto_nummer' value='".$ges_k_nr."' id='5'>*</td></tr>  

  <tr>
        <td>XXX:</td><td colspan='2'><input size='30%' type='text' name='konto_blz' value='".$ges_blz."' id='6'>*</td></tr>  

  <tr>
        <td>XYZ:</td><td colspan='2'><input size='30%' type='text' name='konto_inst' value='".$ges_inst."' id='7'>*</td></tr>
Das geht aber so nicht!
__________________
Kenntnisse: (X)HTML, CSS, JS, PHP, MySQL, Delphi
mou ist offline   Mit Zitat antworten
Alt 14.02.2006, 17:24  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Warum?
Es gibt beim Mozilla eine JavaScript-Konsole die sehr hilfreich ist...
Zergling-new ist offline   Mit Zitat antworten
Alt 14.02.2006, 17:31  
mou
Benutzer
 
Registriert seit: 16.10.2005
Beiträge: 65
PHP-Kenntnisse:
Fortgeschritten
mou
Standard

das problem ist dass da nichts drin steht
__________________
Kenntnisse: (X)HTML, CSS, JS, PHP, MySQL, Delphi
mou ist offline   Mit Zitat antworten
Alt 14.02.2006, 17:32  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Warum benutzt du visible, ich hab dir doch display empfohlen? Für visible benötigt das Element eine position: absolute/relative Festlegung soweit ich weiß.
Wäer es nicht sowieso visibility? ...
Zergling-new ist offline   Mit Zitat antworten
Alt 14.02.2006, 17:44  
mou
Benutzer
 
Registriert seit: 16.10.2005
Beiträge: 65
PHP-Kenntnisse:
Fortgeschritten
mou
Standard

ja das hat jemnad in einem anderen forum geschrieben. dann noch eine frage: wie kann ich das machen, dass es nicht sichtbar ist?
__________________
Kenntnisse: (X)HTML, CSS, JS, PHP, MySQL, Delphi
mou ist offline   Mit Zitat antworten
Alt 14.02.2006, 18:06  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Zergling
Zum Anzeigen und verstecken von Elementen:
http://de.selfhtml.org/css/eigenscha...ng.htm#display

PHP-Code:
<eingabefeld id="xy"></eingabefeld>

<
script>
document.getElementById('xy').style.display '<SIEHE OBEN>';
</script> 
Wer lesen kann ist klar im Vorteil.
Buhmann ist offline   Mit Zitat antworten
Alt 14.02.2006, 18:32  
mou
Benutzer
 
Registriert seit: 16.10.2005
Beiträge: 65
PHP-Kenntnisse:
Fortgeschritten
mou
Standard

so habe ich das jetzt gemacht geht aber trotzdem nicht

PHP-Code:
         echo" <td colspan='1'><input type='radio' name='zahlungsart' value = '2' OnChange='javascript:zahlung()'> &Uuml;berweisung <input type='radio' name='zahlungsart' value = '1' OnChange='javascript:zahlung()'> PayPal";
                                                           
            echo
"</td>
        </tr> "
;
       echo
"
       <SCRIPT language='JavaScript'>
        <!--
        function zahlung () {
  var zart = (document.best.zahlungsart.value)
  if (zart == 1) { 
document.getElementById('3').style.display = '<td>PayPal:</td><td colspan='2'><input size='30%' type='text' name='pp_mail' value='"
.$ges_pp."' id='3'>*</td></tr>';
  }
  else{
document.getElementById('4').style.display = '<tr>
        <td>Kontoinhaber:</td><td colspan='2'><input size='30%' type='text' name='konto_inhaber' value='"
.$ges_ihnaber."' id='4'>*</td></tr>';   
document.getElementById('5').style.display = '<tr>
        <td>Kontonummer:</td><td colspan='2'><input size='30%' type='text' name='konto_nummer' value='"
.$ges_k_nr."' id='5'>*</td></tr> ';

   document.getElementById('6').style.display = '<tr>
        <td>Bankleitzahl:</td><td colspan='2'><input size='30%' type='text' name='konto_blz' value='"
.$ges_blz."' id='6'>*</td></tr>  ';

  document.getElementById('7').style.display = '<tr>
        <td>Institut:</td><td colspan='2'><input size='30%' type='text' name='konto_inst' value='"
.$ges_inst."' id='7'>*</td></tr> ';
  }

}
//-->
</script>"

is halt ein PHP Script, aber das ändert ja nichts...
__________________
Kenntnisse: (X)HTML, CSS, JS, PHP, MySQL, Delphi
mou ist offline   Mit Zitat antworten
Alt 14.02.2006, 18:55  
Gast
 
Beiträge: n/a
Standard

Zum Dritten...
Zitat:
Zitat von Buhmann
Zitat:
Zitat von Zergling
Zum Anzeigen und verstecken von Elementen:
http://de.selfhtml.org/css/eigenscha...ng.htm#display

PHP-Code:
<eingabefeld id="xy"></eingabefeld>

<
script>
document.getElementById('xy').style.display '<SIEHE OBEN>';
</script> 
Wer lesen kann ist klar im Vorteil.
  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
Daten aus MySQL korrekt anzeigen sams9 PHP Tipps 2008 21 19.06.2008 20:58
RTF mit PHP auslesen und anzeigen möglich ? RaBastel PHP Tipps 2008 8 10.03.2008 10:03
Mehrere div's mit gleichen ID anzeigen / ausblenden phpbeginner HTML, Usability und Barrierefreiheit 9 06.09.2007 02:48
Baumstruktur anzeigen PHP-Fortgeschrittene 13 31.03.2006 21:37
PHP Seiten auf der Festplatte anzeigen lassen? PHP Tipps 2006 7 25.01.2006 19:53
suche tutorial: FORMULAR FELDER AUF INHALT PRÜFEN PHP Tipps 2006 7 25.01.2006 19:14
Bilder anzeigen und nicht anzeigen Cyrus PHP Tipps 2005-2 7 26.10.2005 20:23
[Erledigt] Große Felder wie TEXT auslagern? Datenbanken 9 26.10.2005 20:22
Formularauswertung: Leere Felder anzeigen maeck PHP Tipps 2005-2 1 18.09.2005 21:42
[Erledigt] leere Felder anzeigen Datenbanken 2 28.01.2005 13:11
leere felder entfernen PHP Tipps 2007 14 04.01.2005 10:59
Formular nach UPDATE anzeigen PHP Tipps 2004-2 5 22.12.2004 02:06
felder gegebenen falls überprüfen und sonst mail schicken. lindner PHP Tipps 2004-2 1 14.11.2004 15:47
[Erledigt] Cookie - Seite anzeigen / nicht anzeigen PHP Tipps 2004-2 2 11.11.2004 15:59
Alle Datenbanken und Tabellen anzeigen anzeigen imported_Lumio PHP Tipps 2004 4 13.09.2004 14:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html css eingabebox einblenden, style=\visible hidden\

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.