Uups, da ist was schief gelaufen, hier nochmal:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[pdftex,links]{eqexam}
% JavaScript
\begin{insDLJS}[Summe]{Summe}{Berechnung}
// Berechnung der Summe des Bereichs Inhalt
function calcin()
{
var sum = 0;
for(var i=1;i<=50;i++){
var elem = this.getField("in"+i);
if(elem != null){
sum += parseFloat(elem.value) || 0;
}
}
this.getField("sumin").value = sum;
}
\end{insDLJS}
\begin{document}
Hallo hier ist eine Box. Gib eine Zahl ein. \hfill
\TextField[name=in1,width=1cm,height=.4cm,%
validate={AFRange_Validate(true,0,false,0)},%
backgroundcolor=0.98 0.92 0.73,bordercolor=0 0 0,align=1,%
onblur={calcin()}]{}
\medskip
Hallo hier ist eine Box. Gib eine Zahl ein. \hfill
\TextField[name=in2,width=1cm,height=.4cm,%
validate={AFRange_Validate(true,0,false,0)},%
backgroundcolor=0.98 0.92 0.73,bordercolor=0 0 0,align=1,%
onblur={calcin()}]{}
\medskip
Hallo hier ist eine Box. Gib eine Zahl ein.\hfill
\TextField[name=in3,width=1cm,height=.4cm,%
validate={AFRange_Validate(true,0,false,0)},%
backgroundcolor=0.98 0.92 0.73,bordercolor=0 0 0,align=1,%
onblur={calcin()}]{}
\medskip
Summe\hfill
\TextField[name=sumin,width=1cm,height=.4cm,%
validate={AFRange_Validate(true,0,false,0)},%
backgroundcolor=0.98 0.92 0.73,bordercolor=0 0 0,align=1,%
onblur={calcin()}]{}
\end{document}
Ich habe hier das eqexam Paket benutzt, was intern insDLJS lädt, was für die Textfelder zuständig ist. Soweit erst einmal, ich melde mich später nochmal genauer...genauer...
So, hier nochmal eine schöne Präsentation der Fernuni Hagen
[Latex, Javascript, pdf][1]
Ich könnte noch eine *.pdf anhängen, die ziemlich viele Berechnungen anstellt, da sieht man dann besser, was alles möglich ist, ich weiß aber gerade nicht, wie man hier Anhänge hochladen kann, kann mir jemand helfen?
[1]: ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/unplugged/upl007.pdf