Javascript 导致IE中出现问题的表单名称属性
当我向2check out payment gateway提交表单值时,我发现PE101错误(即要求值未通过)。 调试完我的代码后,我知道PE101错误只会在IE中引起问题,因为name属性的值为空。 同样的代码在Chrome中工作,但当我在IE中尝试时,它导致了问题。 有人能告诉我为什么2 Check out payment gateway不采用IE中的表单值而不使用name属性吗Javascript 导致IE中出现问题的表单名称属性,javascript,jquery,html,2checkout,Javascript,Jquery,Html,2checkout,当我向2check out payment gateway提交表单值时,我发现PE101错误(即要求值未通过)。 调试完我的代码后,我知道PE101错误只会在IE中引起问题,因为name属性的值为空。 同样的代码在Chrome中工作,但当我在IE中尝试时,它导致了问题。 有人能告诉我为什么2 Check out payment gateway不采用IE中的表单值而不使用name属性吗 $(“#idNavPremimum”)。单击(函数(){ 警报(“k”); $(“输入[name*='quan
$(“#idNavPremimum”)。单击(函数(){
警报(“k”);
$(“输入[name*='quantity']”)val(“88”);
$(“输入[name*='li_0_price']”)val(“99”);
$(“输入[name*='email']”)val(“uday。a@gmail.com");
$(“#付款”)。提交();
});代码>
用户数量
月份数
1.
3.
6.
12
总价
立即购买
这是由于IE实现了表单行为
根据名称
参数对于文本等输入是必需的。
IE在提交表单时会考虑不带name属性的输入—这意味着这些输入包含在请求的内容长度
标题中,并且表单数据
包含空行
另一方面,如果遇到没有name
的输入,他们就会忽略它
总而言之,要使其在IE上工作,您需要输入name
property