• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

globaleVariable von javascript zu html

engel

New member
Guten Tag,
ich habe Probleme eine globale Variable die in einem Javascript erzeugt wird(Deklaration ohne var,also global)anschliessend im html-formular, durch input Befehl über value="Total", auszugeben.
....php.Datei....
<script type="text/javascript" language="javascript">
var zahl;var zahl1;var zahl2;var zahl3;
var Total = 0;
<!-- //
function Calculater(){
var entry;var entry1;var entry2;var entry3;
entry = document.formularticket.zahl.value;
entry1 = document.formularticket.zahl1.value;
entry2 = document.formularticket.zahl2.value;
entry3 = document.formularticket.zahl3.value;
if (isNaN(entry) || isNaN(entry1) || isNaN(entry2) || isNaN(entry3)) {
alert("Wert überprüfen");
}
else{
alert("okay");
Total = entry * entry1 + (entry * entry2) / 2;
}
//Total =Total.toString();
alert(Total);
return Total;
}
// -->
</script>
</head>
<body>
<form name="formularticket" action="" method="post">
....<input...Zahl...
....<input...Zahl1...
....<input...Zahl2...
....<input...Zahl3...
....<input type="button"......onclick=Calculater()...
an der Stelle möchte ich
.....<input..............value="Total" ausgeben.
Für einen Hinweis wäre ich dankbar.
 
Danke für deine Antwort.Die Funktion rechnet den Wert "Total" richtig.Welche Zuweisung soll ich in der Funktion machen etwa Value="Total"?Verzeihung nicht ganz klar.
 
Hallo,ich halte es für rictig,die Datei nochmal mit Deinem Vorsclag verbessert zu schicken.Noch hat es nicht funktioniert.Danke.
--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<script type="text/javascript" language="javascript">
var zahl;var zahl1;var zahl2;var zahl3;
var Total = 0;
<!--
function Calculater(){
var entry;var entry1;var entry2;var entry3;
entry = document.formularticket.zahl.value;
entry1 = document.formularticket.zahl1.value;
entry2 = document.formularticket.zahl2.value;
entry3 = document.formularticket.zahl3.value;
if (isNaN(entry) || isNaN(entry1) || isNaN(entry2) || isNaN(entry3)) {
alert("Fiyati,Paxi kontrol ediniz");
}
else{
alert("okay");
Total = entry * entry1 + (entry * entry2) / 2;
}
//Total =Total.toString();
alert(Total);
document.formularticket.input.value = Total;
return Total;
}
// -->
</script>
</head>
<body>
<form name="formularticket" action="" method="post">
<input name="zahl" size="2"/>
<input name="zahl1" size="2"/>
<input name="zahl2" size="2"/>
<input name="zahl3" size="2"/>
<input type="button" value="K" onclick="Calculater()"/>
<? $Total = $HTTP_POST_VARS["Total"];echo "$Total";?>
<input type="text" name="" value="$Total" size="5"/>
<input type="submit"/>
<input type="reset"/>
</form>
</body>
</html>
 
Hallo,ich halte es für rictig,die Datei nochmal mit Deinem Vorsclag verbessert zu schicken.

falsch ist es jedenfalls nicht, nur mein vorschlag ist nicht richtig umgesetzt.

SELFHTML: JavaScript / Objektreferenz / elements

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<script type="text/javascript" language="javascript">
var zahl;var zahl1;var zahl2;var zahl3;
var Total = 0;
<!-- 
function Calculater(){
var entry;var entry1;var entry2;var entry3;
entry = document.formularticket.zahl.value;
entry1 = document.formularticket.zahl1.value;
entry2 = document.formularticket.zahl2.value;
entry3 = document.formularticket.zahl3.value;
if (isNaN(entry) || isNaN(entry1) || isNaN(entry2) || isNaN(entry3)) { 
alert("Fiyati,Paxi kontrol ediniz");
}
else{
alert("okay");
Total = entry * entry1 + (entry * entry2) / 2;
}
//Total =Total.toString();
alert(Total);
document.formularticket.xxx.value = Total;
return Total;
}
// -->
</script>
</head>
<body>
<form name="formularticket" action="" method="post">
<input name="zahl" size="2" onchange="Calculater()"/>
<input name="zahl1" size="2" onchange="Calculater()"/>
<input name="zahl2" size="2" onchange="Calculater()"/>
<input name="zahl3" size="2" onchange="Calculater()"/>
<input type="button" value="K" onclick="Calculater()"/>
<input type="text" name="xxx" value="0" size="5"/>
<input type="submit"/>
<input type="reset"/>
</form>
</body>
</html>
 
Zurück
Oben