Javascript 如何在自定义对话框中使用“确定”按钮清除表单字段
请原谅一个几乎完全的新手试图通过创建一个杂技形式来学习她的方法。 在我的Acrobat表单中,我有一个按钮,它使用受信任的函数将表单保存到一个文件夹中,然后打开一个自定义对话框进行保存确认,这非常有效。 为了防止表单与客户信用卡详细信息一起保存,我现在尝试在同一按钮上添加另一个自定义对话框,以最初检测表单字段在保存前是否包含值,以及是否包含值,通过单击自定义对话框中的删除按钮,以及理想情况下在对话框中单击要中止的取消按钮(我还没有想到这一点),提供从字段中清除/清空卡号的选项。 请帮助我使用这个我还不了解的对话框按钮功能。Javascript 如何在自定义对话框中使用“确定”按钮清除表单字段,javascript,function,button,dialog,acrobat,Javascript,Function,Button,Dialog,Acrobat,请原谅一个几乎完全的新手试图通过创建一个杂技形式来学习她的方法。 在我的Acrobat表单中,我有一个按钮,它使用受信任的函数将表单保存到一个文件夹中,然后打开一个自定义对话框进行保存确认,这非常有效。 为了防止表单与客户信用卡详细信息一起保存,我现在尝试在同一按钮上添加另一个自定义对话框,以最初检测表单字段在保存前是否包含值,以及是否包含值,通过单击自定义对话框中的删除按钮,以及理想情况下在对话框中单击要中止的取消按钮(我还没有想到这一点),提供从字段中清除/清空卡号的选项。 请帮助我使用这个
对话框关闭时,卡号字段保持填充状态 到目前为止,按钮代码为:
if(此.getField(“卡号”).value){
变量oDlg={
说明:{
姓名:“卡号”,
要素:[{
名称:“卡号未删除”,
键入:“静态_文本”,
},
{
输入:“ok”,
项目标识:“卡”
}
]
},
提交:函数(对话框){
卡_number.value=“”;
},
};
应用程序执行对话框(oDlg);
};
var Path=“C:/Users/”
var customerName=此.getField(“客户”).value;
函数myDateString(){
返回util.printd(“dd.mm.yy,HH.mm”,新日期());
}
var newFileName=Path+getLoginName()+“/inquiries/“+customerName+”-“+myDateString()+”.pdf”;
if(此.getField(“卡号”).value==0){
myTrustedSpecialTaskFunc(此,新文件名);
变量oDlg={
说明:{
名称:“保存确认”,
要素:[{
名称:customerName+“-”保存到“+”查询文件夹“,
键入:“静态_文本”,
},
{
输入:“ok”,
},
]
}
};
应用程序执行对话框(oDlg);
};代码>我没有足够的声誉点数来添加评论,所以我在这里发布我的建议。
因此,尝试使用
this.getField(“卡号”).value=”“
而不是card_number.value=“”代码>您遇到了什么错误?card_number.value=“”代码>是清空字段的正确方法。有什么问题吗?当对话框关闭时,表单字段不会为空并保留原始编号。谢谢。谢谢,但这也不行。:)