PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS (https://www.php-resource.de/forum/html-javascript-ajax-jquery-css-bootstrap-less/)
-   -   [JavaScript] Problem mit einem Formularfeld (https://www.php-resource.de/forum/html-javascript-ajax-jquery-css-bootstrap-less/76512-javascript-problem-mit-einem-formularfeld.html)

jonas01 05-10-2006 10:33

[JavaScript] Problem mit einem Formularfeld
 
Hi!

Ich habe ein Formularfeld vom Typ Text.
Wenn nun dort jemand was eintippelt, soll der Wert sofort gelesen werden, und dann in ein zweites Feld vom Typ Text geschrieben werden.

Klappt aber nicht, weil ich keine Ahnung habe, wie der gelesene Wert vor dem Schreiben behandelt werden muss.

Hier einfach mal der Code.

erst die Funktion:
PHP-Code:

<script language="JavaScript" type="text/javascript">
 
function 
calculate() {
    
                
feld2document.rabatttabelle.feld_1;
    
    
document.rabatttabelle.feld_2.value=feld2;
}
 
</script> 

Nun das HTML:

PHP-Code:


        
<form name="rabatttabelle" action="" enctype="multipart/form-data">
        <
table width="100%" cellpadding="2" cellspacing="0" border="0">
        <
tr bgcolor="#ececec">
        <
td align="left" valign="middle" width="50" class="text_klein">Stufe 1: </td>
        <
td align="left" valign="middle" width="75" class="text_klein">Warenwert &euro;</td>
<
td align="center" valign="middle" width="100" class="text_klein">
<
input class="SUBJECTBLACK" type="text" onkeydown="calculate()" name="feld_1" size="4" maxlength="4">
</
td>
        
<
td align="center" valign="middle" width="100" class="text_klein">
<
input class="SUBJECTBLACK" type="text" name="feld_2" size="4" maxlength="4">
</
td>
        </
tr>
        </
table>
        </
form

Als Rückgabewert erhalte ich im "feld_2" den Wert "[object]".
Was muss ich machen, um das korrekt zu haben?

Danke!
PS: Ist mein erster Versuch mit JS

MoRtAlAn 05-10-2006 10:38

versuchs mal damit:
http://de.selfhtml.org/javascript/sp...er.htm#onkeyup

jonas01 05-10-2006 10:56

Sorry....

war mein Fehler... Habe es nicht ausführlich genug beschrieben.... :(
Ich möchte mit dem gelesenen Wert noch rechnen.

Gibt also jemand eine Zahl ein (zb "10") soll mit dieser Zahl gerechnet werden. (z.b. gelesener Wert+15.7)

Das geht aber so nicht (Ich bekomme es auf jeden Fall nicht hin...

Trashar 05-10-2006 11:03

Code:

feld2= document.rabatttabelle.feld_1;
ist auch nur ein objekt.. da fehlt hinten das ".value"

und mathe kannst ja wohl selber.. * + - / usw?!

jonas01 05-10-2006 14:21

Nu hab auch ich es geschnallt....

Vielen Dank für die Hilfe!

:)


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:50 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG