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