gpt4 book ai didi

javascript - [0].submit 在 IE 和 Firefox 中不工作,在 Chrome 中工作完美

转载 作者:行者123 更新时间:2023-11-30 00:22:22 27 4
gpt4 key购买 nike

所以这是一段给我带来问题的脚本

function creditcard(){

var finaltotalprice = document.getElementById('finaltotalprice').innerHTML;
var total = document.getElementById('sahakol').innerHTML;
var fullprice = $('#fullprice').html();
var phpval = parseFloat($('#cart-products-total').html());
var name = $('#c_name').val();
var city = $('#c_city').val();
var add = $('#c_add').val();
var phone = $('#c_phone').val();
var email = $('#c_email').val();
if(name == '' || city == '' || add == '' || phone == ''){
alert('נא וודאו כי מילאתם את כל שדות המשתמש');
return false;
} else {

$('<form action="payment.php" method="POST"/>')
.html( '<textarea name="total">' + total + '</textarea><textarea name="finaltotalprice">'+ finaltotalprice + '</textarea><textarea name="fullprice">' + fullprice + '</textarea> <textarea name="name">' + name + '</textarea> <textarea name="city">' + city + '</textarea> <textarea name="add">' + add + '</textarea> <textarea name="phone">' + phone + '</textarea> <textarea name="email">' + email + '</textarea> <textarea name="phpval">' + phpval + '</textarea>' )

[0].submit();


}}

这篇文章在 google chrome 中工作得很好,但在 IE 和 firefox 中就坏了。该脚本应将脚本中的所有 var 发布到“payment.php”并将用户重定向到“payment.php”,但它不会在 IE 和 FF 中重定向用户。有什么想法吗?

最佳答案

正如 Pointy 所提到的:我需要将表单添加到 DOM。通过添加

.css("display", "none").appendTo("body") 

在 .submit() 之前,现在它可以完美运行。

关于javascript - [0].submit 在 IE 和 Firefox 中不工作,在 Chrome 中工作完美,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32698210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com