jQuery ve IE8: Form eylem ve göndermek sorun

1 Cevap php

Ben IE8 etmek istiyorum ne yapıyor değil bazı kodlar var. Eğer "önizleme" gönder düğmesine vurduğunda, Javascript biraz atlar ve franchisepreview.php için formun eylem değiştirir. Bu geri forma gittiğinizde öylesine bir şey gevşek olmayacak bir oturum değişkeni ayarlar. "Güncelleme" veya "Ekle" Vurma düz bir franchise ekler bir sorgu gider.

Bu, şimdiye kadar eylemi değiştirmeden formu gönderdiğinde içeri IE8 Javascript atlamıyor.

JQuery bit kullanıyorum:

Bağlama:

jQuery("#preview").bind("click", changeForm);

Fonksiyonu changeForm:

function changeForm(event)
{
    alert("Before: "+ jQuery("#franchiseform").attr("action"));
    jQuery("#franchiseform").attr("action", "franchisepreview.php");
    alert("After: "+ jQuery("#franchiseform").attr("action"));
    jQuery("#franchiseform").submit();
}  

1 Cevap

Belki emin özniteliği form gönderilmeden önce ayarlanmış olduğundan emin olun zincirleme deneyin:

jQuery("#franchiseform").attr("action", "franchisepreview.php").submit();

.attr() bir geri kabul gibi görünmüyor.