jquery.nette.js problém se submit
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- wise
- Člen | 161
Zdravím,
mám problém se souborem jquery.nette.js popř. jquery.js.
jquery.js používám verzi 1.5.
Jde konkrétně o IE (zkoušel jsem verzi 8, ale myslím, že to bude i níž).
Tento kod:
<?php
$("form").submit(function () {
$(this).ajaxSubmit();
return false;
});
$("form :submit").live("click", function () {
$(this).ajaxSubmit();
return false;
});
$("form.reset").submit(function() {
$(this).closest("form").clearForm();
});
$("form.reset :submit").live("click", function () {
$(this).closest("form").clearForm();
});
?>
mi hlásí v IE chybu skriptu. Nechám-li tam jakoukoliv funkcí z těchto
4,
skončí to chybou. Když všechny vymažu, je to ok, ale samozřejmě ten
submit nejede.
Ta chyba ukazuje na soubor jquery, konkrétně:
<?php
submit: function( elem ) {
return "submit" === elem.type; // tento řádek to označí
},
?>
Nevíte, kde je problém?
- jtousek
- Člen | 951
Ten označený řádek vypadá, že je ze sizzle, takže zkus nepoužívat ten selektor :submit.
Nestačilo by to takhle?
$("form").live('submit', function () {
$(this).ajaxSubmit();
return false;
});
$("form.reset").live('submit', function() {
$(this).closest("form").clearForm();
});