Adobe 9复选框必填字段

时间:2010-05-28 08:07:03

标签: pdf adobe

我在Adboe中创建了具有检查功能的报告,然后将其设置为必填字段。

但是当我点击提交按钮时,所有字段都会被验证。

即 如果我没有完成所需的文本框字段,报告将不会提交,但是当我这样做并且未检查所需的复选框字段时,它仍然会提交。

这似乎只发生在Adobe 9

有什么想法吗?

由于 属

以下是测试页面的链接 http://www.mediafire.com/?mnkmmlime2f

如果您在文本框中填写任何内容,无论复选框状态如何(这也是必填字段)

1 个答案:

答案 0 :(得分:1)

我已经弄清楚了。

Adob​​e Reader复选框允许有一个值(默认为“false”),因此当表单验证时,它会将复选框视为具有值。

如果复选框的null / False / false值

,我必须写一些java来停止表单提交

这就像一个梦想

感谢您试图帮助完成所有帖子

var f;
var Valid = "1";
for (var i = 0; i < this.numFields; i++)
{
    f = this.getField(this.getNthFieldName(i));

        if (f.type == 'checkbox')
        {
            if(f.required == true)
            {

         if(f.value == "false" || f.value == "False" || f.value == "null")
                {
 Valid = "0";
                 }
            }
        }

}; 

if(Valid == "1")
{
this.submitForm('');
}
else
{
app.alert("Please complete all required fields");
}