javascript - 通过删除属性防止表单数据出现在标题“表单数据”部分中?
问题描述
我正在使用 accept.js 创建所需的对象,但我还想通过防止信用卡过帐的表单数据本身来添加另一层保护。具体来说,我想防止它在感谢页面加载时出现在表单数据部分中。我们根本不想发送这些信息。
我试过删除 name 属性,但这似乎不起作用。这可能是我做错了。
此图像显示了我们发布到的成功页面上的表单数据标题。同样,我们希望阻止该数据出现在这里。特别是信用卡数据。https://imgur.com/0xVJ7Sw
我被告知这是可能的,也是一个好主意,但似乎无法弄清楚如何实现它。我们收到的是信用卡号,即使我们已经删除了表单提交上的 name 属性。
// Create a connection between form and Authorize
Accept.dispatchData(secureData, function(res){
if(res.messages.resultCode === "Error"){
for(let i = 0; i < res.messages.message.length; i++){
console.log(res.messages.message[i].code + ": " + res.messages.message[i].text);
return false;
}
}else{
let opaqueData = res.opaqueData;
console.log("this prior to resetting values cardNumberE1.Value = ''; ============ " + cardNumberEl.value);
// clear out values before submitting
cardCodeEl.value = "";
cardNumberEl.value = "";
cardholderNameEl.value = "";
monthEl.value = "";
yearEl.value = "";
zipEl.value = "";
document.getElementById("input_28_52").value = opaqueData.dataDescriptor;
document.getElementById("input_28_53").value = opaqueData.dataValue;
console.log("this after resetting values cardNumberE1.Value = ''; ============ " + cardNumberEl.value);
console.log("this is the value of the hidden field opaqueData.dataDescriptor; ============ " + document.getElementById("input_28_52").value);
console.log("this is the value of the hidden field opaqueData.dataValue; ============ " + document.getElementById("input_28_53").value);
//cardholderNameEl = document.getElementById("input_28_26_5");
// We no longer need to send to our plugin, rely on GF plugin to send opaqueData
jQuery("#input_28_26_1").removeAttr('name');
console.log("end");
}
});
解决方案
推荐阅读
- android - Android OkHttpClient - 使用 Kotlin 下载文件
- flutter - flutter firebase 云函数和逆向工程——dart编译
- android - 如何获取包裹在inkWell内的Container的索引
- html - 如何使长标题文本成为两条直线
- mobile - 在 Tableau 中创建设备特定视图(用于平板电脑或手机)
- django - Django ImageField 在上传时按 ID 创建新文件夹?
- authentication - Microsoft 身份锁定选项
- javascript - Vuejs,HTML:重新渲染或去除 html 标签
- r - 如何避免运行 R 脚本的 Docker 容器在 SIGPIPE 错误后停止?
- c++ - 我想创建一个二维向量,每个索引都是 int 的向量