| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: input per im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi. ich hab ein Problem und zwar will ich ein iput einblenden bzw ausblenden wenn im select davor was ...
![]() |
| | #1 (permalink) |
| Registriert seit: 03.08.08 ![]() Likes: 0 | Anzeige Hi. ich hab ein Problem und zwar will ich ein iput einblenden bzw ausblenden wenn im select davor was geändert wird also folgendes szenario: ich hab ein Select mit Ja und Nein... Bei Nein soll das input ausgebelndet sein, bei Ja soll es eingeblendet werden... hier mein Code, der nicht funktioniert: ich hab mir gedacht ich mach ne If-abfrage wenn des Select geändert wird ob des inputfeld des styleattibut: display:none; hat und wenn ja, wird des styleattribut einfach gelöscht, wenns ned des is, (also auch wenns kein attribut hat) dann soll style auf display:none; gesetzt werden... Code: <script language="JavaScript" type="text/javascript">
<!--
function HideInput()
{
if (document.Formular.select_ja.style == "display:none;") {
document.Formular.select_ja.style == "display:true;";
return false;
}
else {
document.Formular.select_ja.style == "display:none;"
return false;
}
}
//-->
</script>
<form name="Formular">
<select name="erfahrung" size="1" onChange="return HideInput()">
<option value="nein" >Nein</option>
<option value="ja">Ja</option>
</select><input class="msw2" style="display:none;" type="text" name="select_ja" value="" size="18" />
</form> |
| | |
| | #2 (permalink) |
| Moderator ![]() | Erstens: '==' ist ein Vergleich, wenn du zuweisen willst, dann nur mit einem einfachen '='. Zweitens: Versuch's mal mit Code: document.Formular.select_ja.style.display = "none"; Code: document.Formular.select_ja.style.display = "block"; |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 03.08.08 ![]() Likes: 0 | geht immer noch ned... hmm woran kann des liegen? ich habs etz mal mit zwei functionen probiert und onClick... geht aba immer no ned woran kann des liegen? hier mein neuer code: Code: <script language="JavaScript" type="text/javascript">
<!--
function HideInput()
{
document.Formular.select_ja.style = "display:none";
return false;
}
function ShowInput()
{
document.Formular.select_ja.style = "display:block";
return false;
}
//-->
</script>
<form name="Formular">
<select name="erfahrung" size="1" >
<option value="nein" onClick="return HideInput()">Nein</option>
<option value="ja" onClick="return ShowInput()">Ja</option>
</select><input class="msw2" style="display:none" type="text" name="erfahrung_wo" value="" size="18" />
</form> |
| | |
| | #4 (permalink) | |
| Moderator ![]() | Zitat:
Außerdem heißt das Feld, dass du ein- und ausblenden willst, nicht select_ja, sondern erfahrung_wo. | |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 03.08.08 ![]() Likes: 0 | |
| | |
| | #6 (permalink) |
| Registriert seit: 22.10.07 ![]() Likes: 0 | Hallo, wenn du alle genannten Ratschläge berücksichtigst, funktionierts. Ersetze Code: document.Formular.select_ja.style = "display:none"; Code: document.Formular.erfahrung_wo.style.display = "none"; Außerdem solltest du Code: style.display = "none" Code: style = "display:none" ;-) AmShaegar |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| div-container ein- und ausblenden - IE-Problem mit Positionierung | plumbum | (Web-) Design und webbasierte Sprachen | 8 | 01.10.08 12:57 |
| proftpd alle .* ausblenden, .ht* aber nicht... | keksinat0r | Linux/UNIX | 0 | 05.04.07 03:03 |
| BlackSun1102 | (Web-) Design und webbasierte Sprachen | 7 | 29.01.07 21:46 | |
| Wie Dekstop und Taskleiste ausblenden | the_Doctor | Code Kitchen | 1 | 20.09.04 17:57 |
| Eine Scrollbar ausblenden? | |sNaKe| | (Web-) Design und webbasierte Sprachen | 3 | 03.05.04 17:43 |