Javascript-Wert in Formular ausgeben
Fluxx
- javascript
Hallo!
http://de.selfhtml.org/html/formulare/eingabe.htm#nurlesen
Hier wird folgende Andwendungsmöglichkeit für Formulare beschrieben: "Eingabefelder und Eingabebereiche auf "nur lesen" setzen...Das kann beispielsweise interessant sein, wenn Sie JavaScript-ermittelte Werte in einem Formularfeld ausgeben möchten..."
Genau das möchte ich. Dazu benutzte ich folgendes Script:
<script language="JavaScript">
<!--
var max=1000;
function ViewSum(SumId)
{var nCounter;
var nSum=0;
var MyInputCollection=document.getElementsByTagName("select");
for (nCounter=0;nCounter<MyInputCollection.length;nCounter++)
{if (MyInputCollection[nCounter].getAttribute("SumId")==SumId)
{if (MyInputCollection[nCounter].value!="" && parseInt(MyInputCollection[nCounter].value)!=NaN)
{nSum +=parseInt(MyInputCollection[nCounter].value);}
else
{nSum += 0;}}}
if(nSum <= max)
{document.getElementById("Result" + SumId).innerHTML=nSum;}}
-->
</script>
Es soll das Ergebnis in ein Formular schreiben. Ich schaffe es aber nur, das Ergebnis in einer Tabellenzelle anzeigen zu lassen (in der Zelle mit der ID ResultA). Dazu der Auschnitt aus dem HTML-Code:
<tr>
<td>Summe: </td>
<td id="ResultA"><input id="summenfeld" size="3" readonly></td>
</tr>
Wie kann ich das Ergebnis in das Formularfeld "summenfeld" bekommen?
Wäre grossartig, wenn mir jemand weiterhelfen könnte!!
Vielen Dank und Gruß
Fluxx
Hi Fluxx
if(nSum <= max)
{document.getElementById("Result" + SumId).innerHTML=nSum;}}
Wie waere es mit
document.forms[0].summenfeld.value=nSum;
Gruß
Hans
Hi Fluxx
Wie waere es mit
document.forms[0].summenfeld.value=nSum;
Gruß
Hans
Super, funktioniert...danke!!!
Hello out there!
Super, funktioniert...danke!!!
Sicher? Weiß wirklich jeder Brauser, was er mit dem Inhalt eines script-Elements anfangen soll, wenn dessen zwingend vorgeschriebenes type-Atrribut fehlt?
<http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche@title=JavaScript-Bereiche in HTML definieren>
See ya up the road,
Gunnar
Sicher? Weiß wirklich jeder Brauser, was er mit dem Inhalt eines script-Elements anfangen soll, wenn dessen zwingend vorgeschriebenes type-Atrribut fehlt?
habs nur mit ie und firefox probiert, da liefs. hab den quelltext jetzt aber vorsichtshalber noch entsprechend ergänzt.
danke für den hinweis.