Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Javascript Progger frage

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 06.02.2008, 19:22

Ich möchte mit Javascript ein eingabefeld was ich nicht benötige ausblenden lassen.

Um das Feld auszublenden muss ich in einem Anderen Auswahlmenü erst wählen zwischen Aktiv und Inaktiv.Wähle ich Aktiv soll das Eingabe feld erscheinen.Bei Inaktiv soll es ausgeblendet werden.

So nun habe ich folgenden Javascript code verwendet

Code: Alles auswählen

<script type="text/javascript">
window.onload = test;


function test&#40;&#41; &#123;



var vari = <?php echo $etap ?>;


           if&#40;vari == 0&#41;
		   
		    &#123;
			
			document.getElementById&#40;"v10"&#41;.style.visibility="hidden";document.getElementById&#40;"v100"&#41;.style.visibility="hidden";
	
			&#125;
			
			else
			
			&#123;
			
			
			document.getElementById&#40;"v10"&#41;.style.visibility="visible";document.getElementById&#40;"v100"&#41;.style.visibility="visible";
			
			&#125;
			&#125;
			

function setsite&#40;&#41;
		&#123;
			// Je nach gewählten Produkt wird der Einzelpreis festgelegt
			var index = document.forms&#91;0&#93;.elements&#91;"v11"&#93;.selectedIndex;
			
			if&#40; index < 1 &#41;
				return;
				
				
			switch&#40;index&#41;&#123;
			 case 2&#58; document.getElementById&#40;"v10"&#41;.style.visibility="hidden";document.getElementById&#40;"v100"&#41;.style.visibility="hidden"; break;
			 case 1&#58; document.getElementById&#40;"v10"&#41;.style.visibility="visible";document.getElementById&#40;"v100"&#41;.style.visibility="visible"; ;break;
		     &#125;
			
		&#125;
		
		</script>
Und das ist der passende php Teil dazu

Code: Alles auswählen

if &#40;$etap == 1&#41;&#123;



$e_stat = '<option>Waehlen...</option>

<option value="1" selected>Aktiv</option>



          <option value="0">Inaktiv</option>';



&#125; else



&#123;    $e_stat = '<option>Waehlen...</option><option value="1">Aktiv</option>



               <option value="0" selected>Inaktiv</option>';



			   &#125;

Der funktioniert zwar nur das Problem an diesem code ist das ich 3 Optionen brauche.Also habe ich in meinem Auswahl feld nun Aktiv,Inaktiv und noch eine dritte Auswahl ich nenn sie einfach mal Wählen stehen.


Wie kann ich jetzt die dritte Auswahl (Wählen) entfernen???Ich bekomms einfach nicht hin.Die Option ist total überflüssig aber nehm ich die raus wird das Eingabefeld nicht mehr ausgeblendet.


Ich hoffe Ihr habt mich einigermaßen verstanden.