Hallo! Ich habe ein Dropdownfeld mit JA und NEIN! NEIN ist die Standardauswahl! sobald ich aber JA auswähle, soll unter dem Dropdown ein Textfeld angezeigt werden! Kann mir da jemand helfen?? ich habe es bis jetzt nur geschafft, per Link textfelder hinzuzufügen! Dass habe ich so gelöst, indem ich eine DIV Box sichtbar mache. Aber wie mache ich dass mit Dropdown?
Aktion auslösen durch Auswahl in Dropdownfeld
Collapse
X
-
Ist das Textfeld schon vorhanden und muss nur noch gezeigt werden, oder nicht? Btw: ein wenig Code würde helfen. Ansonsten arbeitest du mit onchange beim select-Element.
PeterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
-
Ja wie ist mir eigentlich egal!
Nehmen wir an das Textfeld ist schon vorhanden!
PHP Code:<input type="hidden" name="bildname">
Comment
-
Ja, das ist ne gute Idee!! Aber ich weiß nicht so rehct, wie die funktion aussshene soll! Weil ich habe es bisher nur mit einem DIV geschafft, das einzublenden, aber wie mache ich das mit NUR einem Textfeld? ich hätte nur noch ne möglichkeit, weil dass textfeld befindet sich in einem SPAN tag! hilft das weiter?
Comment
-
Entweder verpasst du dem Textfeld eine ID und arbeitest mit document.getElementById (wahrscheinlich so wie du es beim div gemacht hast) oder du greifst per
PHP Code:document.formularname.textfeldname
PeterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Comment
-
Und über den SPAN Tag? weil das wäre besser, da noch Text vor dem Textfeld steht, un der soll natürlich auch nur eingeblendte werden wenn ich JA auswähle! So sieht mein Code aus...ist wahrscheinlich nicht sooo richtig..es passiert nichts!
PHP Code:<span>
<label for="leistungstraeger">Leistungstraeger</label>
<select name="leistungstraeger" id="leistungstraeger" onchange="showtext()">
<option value="nein">Nein</option>
<option value="ja">Ja</option>
</select>
</span>
<span id="leistungslogo" style="display:none;">
<label for="leistungslogo">Leistungstraeger Logo</label>
<input type="text" name="leistungslogo" id="leistungslogo" />
</span>
PHP Code:<script type="text/javascript">
function showtext() {
var inserttext = $('#leistungslogo').html();
var showvar = display;
var neues_template = inserttext.replace(/display:none/g, showvar);
}
</script>
Last edited by Kangarooo; 18-01-2010, 17:44.
Comment
-
Warum nutzt hier eigentlich jeder für so einen pillepups gleich ein Framework? Sorry, musste mal raus.
PHP Code:function showtext()
{
if(1 == document.formularname.leistungstraeger.selectedIndex)
{
if (document.getElementById('leistungslogo').style.display = 'none')
{
document.getElementById('leistungslogo').style.display = 'inline';
}
}
}
PeterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Comment
-
Originally posted by TobiaZ View PostWenn der Index 1 ausgewählt ist, dann...
Zählung fängt wie bei Arrays bei 0 an.
PHP Code:if(document.formularname.leistungstraeger.selectedIndex == 1)
PHP Code:if(document.formularname.leistungstraeger.selectedIndex = 1)
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Comment
-
Tut es nicht.
Und du gewöhnst dir jetzt bitte endlich mal an, dich selber zu informieren, bevor du fragst!
SELFHTML: JavaScript / Objektreferenz / optionsI don't believe in rebirth. Actually, I never did in my whole lives.
Comment
Comment