Fluxx: Javascript-Wert in Formular ausgeben

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

  1. Hi Fluxx

    if(nSum <= max)
        {document.getElementById("Result" + SumId).innerHTML=nSum;}}

    Wie waere es mit

    document.forms[0].summenfeld.value=nSum;

    Gruß

    Hans

    1. Hi Fluxx
      Wie waere es mit
      document.forms[0].summenfeld.value=nSum;
      Gruß
      Hans

      Super, funktioniert...danke!!!

      1. 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

        --
        “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
        1. 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.