je sais faire des calculs sur le champ précédent... mais pas de test logique...
`
\documentclass{article}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{ifthen}
\textwidth=17cm
\begin{document}
\begin{Form}
\TextField[bordercolor=1 0 0,width=10em,charsize=0pt,name=box]{NOM : }
\vspace{1cm }
\vspace{1cm }
\vspace{1cm }
\vspace{1cm }
\begin{enumerate}
\item
Une primitive de $x \mapsto x^2$ est :
\ChoiceMenu[name=Q1,radio,default=-0]{}{\qquad $x \mapsto x^3$=0,\qquad $x \mapsto \frac{1}{3}x^3$=1,\qquad $x \mapsto 2x$=0}
\item
\ChoiceMenu[name=Q2,radio,default=-0]{Ma Question 1}{r\'eponse à 2 points=2,r\'eponse à 1 point=1,R\'eponse fausse=0}
\item \ChoiceMenu[name=Q3,radio,default=-0]{Ma Question 2}{r\'eponse à 2 points=2,r\'eponse à 1 point=1,R\'eponse fausse=0}
\end{enumerate}
\vspace{4cm }
\ChoiceMenu[name=OBTENIRREPONSE,radio,default=0]{Obtenir la note}{CALCUL DU SCORE =1,PAS ENCORE DE CALCUL =0}
\vspace{1cm }
\vspace{1cm }
\TextField[bordercolor=1 0 0,width=10em,charsize=0pt,name=boxcode]{code : }
\vspace{1cm }
\vspace{1cm }
%\TextField[readonly=true,bordercolor=1 0 0,width=10em,charsize=0pt,name=zzz,calculate=boxcode.value]{valeur zzz : }
\vspace{1cm }
\vspace{1cm }
\TextField[readonly=true,value=0,%
%calculate={event.value=(this.getField("Q1").value+this.getField("Q2").value+this.getField("Q3").value)*this.getField("OBTENIRREPONSE").value;}%
calculate={event.value=this.getField("boxcode").value+1;}%
]{score final : }
\end{Form}
\end{document}
`