value wert abrufen für eine spätere if anweissung

Amschti

Erfahrenes Mitglied
Ich bin ein bisschen verwirrt, da ich den fehler nicht finde, ich will eigendlich etwas ganz siples:

Ich will mit einem Selcet Feld den wert per onchange gleich an den javascript übergeben, das habe ich versucht

HTML:
PHP:
<?PHP echo'
<select name="input'.$nr.'" onchange="formtype(\''.$nr.'\')">
  <option value="text">Textfeld</option>
  <option value="password">Passwort</option>
  <option value="Textarea">Textarea</option>
  <option value="number">Nummeer Feld</option>
  <option value="radio_button">Radio Box</option>
  <option value="check_box">Check Box</option>
  <option value="list_box">List Box</option>
</select>';
?>

Code:
function formtype(nr)
{
var ist = document.f_erstellen.input+(nr).value;
alert( ist );
}

Als Antwort erhalte ich NAN (ich glaub das sollte NotaNumber bedeutden?... was mach ich falsch?
 
Kenn mich zwar noch nicht so derbst aus mit JS aber versuchs mal so:
Gib mal deinem <select> eine id z.B. id selectBox
dann mach folgendes:
Code:
function formtype(){
var ist = document.getElementById('selectBox').value;
alert(ist);
}

müsste klappen ^^
 
Zuletzt bearbeitet:
nein... leider funktioniert das auch nicht.... habs auch bereits mit getelement bytag name versucht.... diese ****en einfach nicht....
 
Javascript:
Code:
function formtype(){
var ist = document.getElementById('selectBox').value;
alert(ist);
}

PHP
PHP:
<select name="input'.$nr.'" id="selectBox" onchange="formtype('.$nr.')">
  <option value="text">Textfeld</option>
  <option value="password">Passwort</option>
  <option value="Textarea">Textarea</option>
  <option value="number">Nummeer Feld</option>
  <option value="radio_button">Radio Box</option>
  <option value="check_box">Check Box</option>
  <option value="list_box">List Box</option>
</select>';

also bei mir läuft es so ._.
 
huhuhu!! danke! muss vorhin wohl mich irgendwo vertippt haben, diesmal hab ichs mich Copy&paste halt gemacht :) Nochmals Vielen Dank!
 

Neue Beiträge

Zurück