考虑以下:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{form}
\CheckBox[name=test]{}
\CheckBox[name=test]{}
\TextField[readonly=true,name=sum,width=45pt,
calculate = {
this.getField('sum').value = this.getField("test").value;
}
]{~}
\end{form}
\end{document}
test
我如何才能生成字段中选中的复选框的数量sum
?
答案1
如果您希望能够单独选中复选框,则需要为复选框指定不同的名称。环境的名称Form
不是form
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{Form}
\CheckBox[name=test1]{}
\CheckBox[name=test2]{}
\bigskip
\TextField[readonly=true,name=sum,width=45pt,
calculate = {
this.getField('sum').value =
(this.getField("test1").value=="Yes") +
(this.getField("test2").value=="Yes") ;
}
]{~}
\end{Form}
\end{document}