Archivlink: javarea.de Forum > JavaScript > inputfelt per js ändern
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > inputfelt per js ändern
Pages: [1]
| geschrieben von Magic am 01.07.2005 - 01:06 |
so, folgendes: ich hab ein inputfeld..
da kann man eine zahl eingeben..
aber ich will daneben ein optionsmenü machen, und je nachdem was man da auswählt soll der eingetragene wert dann auch im inputfels stehn...
hoffe ihr könnt mir helfen.. die suche konnte es übrigens nicht..  |
| geschrieben von Magic am 01.07.2005 - 06:25 |
funkt nicht das bsp script..
und ich bräuchts mit einem optionsmenü ..
kA ob das dann nen unterschied macht....
aber danke schonmal! |
| geschrieben von weisnix am 01.07.2005 - 19:31 |
|
| geschrieben von Magic am 01.07.2005 - 23:19 |
GENAU DAS HABE ICH GESUCHT!!!
DANKE!!!!!!!
EDIT:
funkt aber jetzt nicht.. was hab ich falsch gemacht?
Also im Head hab ich folgendes stehn:
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?
<script type="text/javascript">
function Auswahl () {
for (i = 0; i < document.test.D1.length; ++i)
if (document.test.D1.options[i].selected == true)
document.test.nameID.value=document.test.D1.options[i].value;
}
</script>
?>
|
Und dort wo ich es einsetzten will, folgendes:
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
<?
print "<form action='verfassen.php' method='post'>";
print "Empfänger ID: <small><small>Oder in der Liste den Namen wählen)</small></small><br>";
print "<table><tr><td><form name='test' method='' action=''><input type='text' name='nameID' size='5'></td><td> ";
print "<p><select size='1' name='D1' onChange='Auswahl()'>";
$empfaenger="SELECT * from mightyking_user order by ID";
$empfaenger2=mysql_query(empfaenger) or die("Konnte Empfaenger nicht abfragen");
while($empfaenger3=mysql_fetch_array($empfaenger2))
{
empfaenger3[playername]=strip_tags(empfaenger3[name]);
print "<option value='empfaenger3[ID]'>empfaenger3[name]</option>";
}
print "</select></p></form></td></tr></table><br>";
?>
|
...
Hmm....
|
| geschrieben von Micha am 02.07.2005 - 09:09 |
Hi
| HTML-Quelltext | 1:
| document.test... |
steht dort. Ich kann in Deinem Auszug kein FORM finden, das auch den Namen test hört, ändere das mal und schau, ob es dann wie gewünscht geht...
Micha |
| geschrieben von weisnix am 02.07.2005 - 10:35 |
Hallo,
Frage: warum benutzt du ein Formular im Formular?
Du kannst action='verfassen.php' auch in das form-Tag setzen mit dem ame='test' (3. print Stelle).
Hier vermute ich den Fehler in der Schleife:
empfaenger3[playername]=strip_tags(empfaenger3[name]);
müsste so heißen:
$empfaenger3=strip_tags($empfaenger3[name]);
Gruß
|
| geschrieben von Magic am 02.07.2005 - 15:55 |
Danke, werde ich gleich versuchen!
Und die Schliefe hat bis jetzt immer funktioniert, und tut es weiterhin...
Ich habe alle Namen zur Auswahl... |
|