Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 14:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[JAVASCRIPT]Mehrere Select Formularfelder dynamisch..????

Discussion on [JAVASCRIPT]Mehrere Select Formularfelder dynamisch..???? within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
socressor's Avatar
 
elite*gold: 1300
Join Date: Sep 2008
Posts: 927
Received Thanks: 379
[JAVASCRIPT]Mehrere Select Formularfelder dynamisch..????

Hi Leutz,

hab ne Problem. Habe ca 8 Select Felder mit ungefähr 40 optionen.

Jetzt soll es so ablaufen das wenn man z.B. bei select feld eins eine Option gewählt hat, diese nichtmehr bei den anderen 7 zugänglich ist. Also deaktiviert oder unsichtbar gemacht wird. Habe schon einiges mit Vergleichsoperatoren probiert aber ist einfach zuviel code und klappt am Ende nicht.


Die selects hole ich mir mit dieser function:

JAVA
PHP Code:
function alertselected6(selectobj){
    
/*Anfang Funktion 1*/

if(selectobj.selectedIndex == 0){
document.getElementById('wert1').maxLength 4;
document.getElementById('wert1').size 4;
document.getElementById('wert1').value "";

}

HTML
PHP Code:
<select onChange="alertselected6(this)" id="first" name="1st">
<
option value="1">eins</option>
...
...
</
select

Hat da jemand eine Idee? Wäre sehr dankbar :S

edit: in jeden der 8 Select Felder sind die gleichen Optionen
socressor is offline  
Old 08/15/2011, 12:33   #2
 
elite*gold: 6
Join Date: May 2008
Posts: 359
Received Thanks: 215
Smile

Vieleicht hilft dir das weiter:

PHP Code:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?option=elitepvpers" method="POST">
    <select name="SELECT_NAME" onchange="this.form.submit();">
        <option value="">Select Package:</option>
        <option value="OPTION_1">Package 1</option>
        <option value="OPTION_2">Package 2</option>
        <option value="OPTION_3">Package 3</option>
        <option value="OPTION_4">Package 4</option>
        <option value="OPTION_5">Package 5</option>
        <option value="OPTION_6">Package 6</option>
        <option value="OPTION_7">Package 7</option>
        <option value="OPTION_8">Package 8</option>
    </select>

<?
if($_POST["SELECT_NAME"] == "OPTION_1"){echo '    <input type="text" style="width: 300px;" value="You Selected Package 1" name="test">
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_2"){echo '    <font color="#FF0000">You Selected Package 2</font>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_3"){echo '    <big>You Selected Package 3</big>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_4"){echo '    <h2>You Selected Package 4</h2>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_5"){echo '    <font color="pink">You Selected Package 5</font>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_6"){echo '    <u>You Selected Package 6</u>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_7"){echo '    <b>You Selected Package 7</b>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_8"){echo '    <i>You Selected Package 8</i>
'
;}
?>
    <input type="submit" class="btn" name="submit" value="Absenden">
</form>
Kahjatzu is offline  
Thanks
1 User
Old 08/15/2011, 12:59   #3
 
socressor's Avatar
 
elite*gold: 1300
Join Date: Sep 2008
Posts: 927
Received Thanks: 379
Quote:
Originally Posted by Kahjatzu View Post
Vieleicht hilft dir das weiter:

PHP Code:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?option=elitepvpers" method="POST">
    <select name="SELECT_NAME" onchange="this.form.submit();">
        <option value="">Select Package:</option>
        <option value="OPTION_1">Package 1</option>
        <option value="OPTION_2">Package 2</option>
        <option value="OPTION_3">Package 3</option>
        <option value="OPTION_4">Package 4</option>
        <option value="OPTION_5">Package 5</option>
        <option value="OPTION_6">Package 6</option>
        <option value="OPTION_7">Package 7</option>
        <option value="OPTION_8">Package 8</option>
    </select>

<?
if($_POST["SELECT_NAME"] == "OPTION_1"){echo '    <input type="text" style="width: 300px;" value="You Selected Package 1" name="test">
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_2"){echo '    <font color="#FF0000">You Selected Package 2</font>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_3"){echo '    <big>You Selected Package 3</big>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_4"){echo '    <h2>You Selected Package 4</h2>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_5"){echo '    <font color="pink">You Selected Package 5</font>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_6"){echo '    <u>You Selected Package 6</u>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_7"){echo '    <b>You Selected Package 7</b>
'
;}
if(
$_POST["SELECT_NAME"] == "OPTION_8"){echo '    <i>You Selected Package 8</i>
'
;}
?>
    <input type="submit" class="btn" name="submit" value="Absenden">
</form>
sry leider nicht möchte das mit JS lösen aber danke trotzdem
socressor is offline  
Old 08/18/2011, 21:04   #4
 
Cheriekeks's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 33
Received Thanks: 7
Hey,

hab mal fix blind was runtergetippt ohne test, was denkste über den Lösungsansatz:

HTML Code:
<script language="javascript" type="text/javascript">

	function disable(group, id){
		switch($group){
			case(0):
				document.getElementById('select1x'+id).disabled = true;
				// repeat for all groups expect the one which is selected
			break;
			case(1):
				document.getElementById('select0x'+id).disabled = true;
				// repeat for all groups expect the one which is selected
			break;
			// repeat case for each possible group
		}
		
	}

</script>

<form method="post" action="#">
<input name="group0" id="select0x0" type="radio" onSelect="disable('0','0')" value="" />
<input name="group0" id="select0x1" type="radio" onSelect="disable('0','1')" value="" />
<input name="group0" id="select0x2" type="radio" onSelect="disable('0','2')" value="" />
<input name="group0" id="select0x3" type="radio" onSelect="disable('0','3')" value="" />
<input name="group0" id="select0x4" type="radio" onSelect="disable('0','4')" value="" />
<input name="group0" id="select0x5" type="radio" onSelect="disable('0','5')" value="" />
<input name="group0" id="select0x6" type="radio" onSelect="disable('0','6')" value="" />
<input name="group0" id="select0x7" type="radio" onSelect="disable('0','7')" value="" />
<input name="group0" id="select0x8" type="radio" onSelect="disable('0','8')" value="" />
<input name="group0" id="select0x9" type="radio" onSelect="disable('0','9')" value="" />


<input name="group1" id="select1x0" type="radio" onSelect="disable('1','0')" value="" />
<input name="group1" id="select1x1" type="radio" onSelect="disable('1','1')" value="" />
<input name="group1" id="select1x2" type="radio" onSelect="disable('1','2')" value="" />
<input name="group1" id="select1x3" type="radio" onSelect="disable('1','3')" value="" />
<input name="group1" id="select1x4" type="radio" onSelect="disable('1','4')" value="" />
<input name="group1" id="select1x5" type="radio" onSelect="disable('1','5')" value="" />
<input name="group1" id="select1x6" type="radio" onSelect="disable('1','6')" value="" />
<input name="group1" id="select1x7" type="radio" onSelect="disable('1','7')" value="" />
<input name="group1" id="select1x8" type="radio" onSelect="disable('1','8')" value="" />
<input name="group1" id="select1x9" type="radio" onSelect="disable('1','9')" value="" />
</form>
Cheriekeks is offline  
Reply


Similar Threads Similar Threads
mehrere If Anweisungen richtig kombinieren (Javascript)
08/06/2011 - Diablo 2 Programming - 3 Replies
ich suche nach einer Vereinfachung folgendes Codes if(type == 4 && msg.indexOf(_exper + "(" + _exper_acc + ") hat unsere Welt verlassen.") != -1) { ExitGame(); } if(type == 4 && msg.indexOf(_exper + "(" + _exper_acc + ") left our world.") != -1) { ExitGame();
Javascript
07/31/2011 - Web Development - 2 Replies
In diesem Javascript(Ein Shooting bzw. Scope Script für ein Game) müsste ein Fehler sein, eigendlich finde ich immer die Fehler aber jetzt bin ich am verzweifeln: var CameraX1 : Camera; var CameraX2 : Camera; var CameraX3 : Camera; private var CameraToggle = 1; function Awaker (){ CameraX1.enabled=true; CameraX2.enabled=false;
NAVIGATION JAVASCRIPT
07/28/2011 - Off Topic - 1 Replies
Nennt mich naiv, aber ich frage trotzdem! ich suche einen programmierer, der sich mit html php und javascript auskennt. und zwar brauche ich hilfe bei einer impementierung einer navigation die vorgefertigt ist. sollte hier jemand gutmütig genug sein mir für ein paar fragen seine ohren zu leihen, dann bitte ich doch mich bei skype zu adden: fortunato_hj icq nummer gibts auch falls gewünscht! bitte bitte bitte melden! und danke im voraus :-)
Metin 2 Select Character select error
02/26/2011 - Metin2 Private Server - 1 Replies
Dabei-ist das spiel Charakter-Auswahl Error help Log Files 0225 23:37:16227 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage1.mse) Error 0225 23:37:16227 :: CInstanceBase::RegisterEffect(eEftType=264, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage1.mse, isCache=1) - Error 0225 23:37:16227 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage2.mse) Error 0225 23:37:16227 ::...
Gui grösse verändern (dynamisch)
09/21/2009 - AutoIt - 2 Replies
hey ho ich such das jetzt schon ne weile.. ich weis garned ob das überhaupt geht.. (vtl. geht das auch nur bei mir nicht und für alle andern isses so normal dass es nirgend steht xD) ich möchte das fenster von meinem gui nach dem ich das programm ausgeführt habe verändern können (so wie halt bei den windowsfenstern dass dann das pfeilchen kommt welches auf bede seiten zeigt ..) wie genau mand em sagt ... KA vtl. dynamisch oder so xD ich hoffe mal ihr versteht was ich meine und dass...



All times are GMT +1. The time now is 14:03.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.