Oracle apex #防止数据从一个表单页面传输到另一个Oracle APEX的符号
在Oracle Apex 4.2表单中,当用户在文本字段中输入“#”符号时,当您使用“使用这些值设置这些项”功能时,它会阻止其他字段中的数据结转 该应用程序是一个人员配置管理应用程序,招聘人员将点击“提交申请”按钮,弹出另一个模式窗口(使用了skillbuilders模式插件)询问他们是否确定要提交,还将显示先前提交的候选人列表,该列表由提交文件中隐藏字段中的req编号生成 现在,在这个页面上还有一些隐藏字段,可以从职务要求表中提取信息,因此当招聘人员单击“是”按钮时,它会在应聘者提交表中填充客户名称、职务名称、销售名称、申请编号和申请优先级字段,以便我们能够更好地跟踪这些信息,以便管理层使用 通常情况下,销售人员会将客户的工作编号与#符号(例如:job#123456)一起输入工作字段 当有人这样做时,它会阻止下一个隐藏字段被带入并填充该字段 我以前也遇到过类似的逗号问题,在“使用这些值设置这些项”中使用a/可以解决这个问题,但对#符号不起作用 到目前为止,我已经要求销售人员不要使用这个符号,但这不是一个长期的答案Oracle apex #防止数据从一个表单页面传输到另一个Oracle APEX的符号,oracle-apex,oracle12c,Oracle Apex,Oracle12c,在Oracle Apex 4.2表单中,当用户在文本字段中输入“#”符号时,当您使用“使用这些值设置这些项”功能时,它会阻止其他字段中的数据结转 该应用程序是一个人员配置管理应用程序,招聘人员将点击“提交申请”按钮,弹出另一个模式窗口(使用了skillbuilders模式插件)询问他们是否确定要提交,还将显示先前提交的候选人列表,该列表由提交文件中隐藏字段中的req编号生成 现在,在这个页面上还有一些隐藏字段,可以从职务要求表中提取信息,因此当招聘人员单击“是”按钮时,它会在应聘者提交表中填充客
任何洞察都很好。解决此问题的简单方法是使用可用的白名单选项。 步骤如下:
#
字符并试图继续时,APEX将抛出一条错误消息,如下所示:
作业字段包含特殊字符。只允许使用字符a-Z、0-9和空格。
这样,用户只能使用白名单中的字符。在浏览器中检查Ajax post请求时,您会看到什么?值是否正确传输?