Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Januar

SELFHTML Forumsarchiv
java und php - selectbox

Informationsseite
  1. Seite (JAVASCRIPT) java und php - selectbox von waechterin, 31. 01. 2002, 14:34
nach unten

java und php - selectbox

Die folgende Nachricht zum Thema stammt von: waechterin, 31. 01. 2002, 14:34

hallo :o)

ich lasse eine selectbox mit php und mssql füllen... der text, der erscheint setzt sich aus 2 ausgelesenen variablen zusammen.

ich habe nun eine javascript-funktion eingebaut, welches mir den inhalt der selectbox bei onchange in zwei andere input-felder überträgt...

mein problem ist nun, dass ich die beiden ausgelesenen variablen in die beiden inputfelder getrennt von einander eingefügt haben möchte..

jedoch werden beide felder mit dem gesamten selectbox-inhalt gefüllt... wie kann ich das trennen??

der quelltext dazu schaut so aus:

<script language="javascript">

function SetValues()
{
 wdf = window.document.test
 if(wdf.sb.selectedIndex == -1)
  return;

 wdf.zins.value = wdf.sb.options[wdf.sb.selectedIndex].text;
 wdf.datum.value = wdf.sb.options[wdf.sb.selectedIndex].text;
 return;
}

</script>

form name="test"><select name="sb" onChange="Javascript:SetValues();" size="1" >
<option value=" ">
<?
while ($data3 = mssql_fetch_array($result3))
{
?>
<option value="<? echo $data3[id] ?>"><?=$data3[zins_proz]?> % ab dem <?=$data3[new_datum] ?>
<?
}

?>
</select>
</td>

<td class='tdleer'><input type="text" name="zins" size="10"></td>
<td class='tdleer'><input type="text" name="datum" size="10"></td>
</form>

weiss jemand rat?? ich bin auf dem javascript-gebiet ein blutjunger anfänger...

schon einmal danke und liebe grüsse
waechterin

nach obennach unten

java und php - selectbox

Die folgende Nachricht zum Thema stammt von: André Laugks, 31. 01. 2002, 15:20

Hallo!

»» mein problem ist nun, dass ich die beiden ausgelesenen variablen in die beiden inputfelder getrennt von einander eingefügt haben möchte..

Du trennst alle Werte durch ein Semikolon.

<option value="12;15;31.01.2002">15 % ab dem 31.01.2002</option>

<option value="<? echo $data3[id] ?>;<?=$data3[zins_proz]?>;<?=$data3[new_datum] ?>"><?=$data3[zins_proz]?> % ab dem <?=$data3[new_datum] ?></option>

Das Value trennst Du nun mit split().
http://selfhtml.teamone.de/javascript/objekte/string.htm#split

funktion funktion_name()
{
valueinhalt =document.FormularName.SelectName.options[document.FormularName.SelectName.options.selectedIndex].value;
wert = valueinhalt.split(";");

//In der Array wert[] stehen Dir nun alle Werte zur Verfügung.
wert[0] // id
wert[1] // Zinsen
wert[2] // Datum

}



MfG, André Laugks

nach obennach unten

java und php - selectbox

Die folgende Nachricht zum Thema stammt von: waechterin, 31. 01. 2002, 15:54

DANKE!!! hat geklappt :o)

gruss
waechterin

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Januar

© 1998-2008 Seite Impressum, Software: Classic Forum