| Autor | Zpráva | ||
|---|---|---|---|
| Idigest Profil |
V jQuery pridavanie hodnoty do skryteho div funguje az pri druhom submite. Netusi niekto preco? Vdaka
$(document).ready(function() {
// zisti id z jednej z mnohych forms:
$('form').submit(function(e){
targetNum = this.name;
// zavolaj vykonavaciu stranku:
$('#formTarget' + targetNum).ajaxForm({
// zapis do DIV - tu sa pri prvom submite nedostanem, nevedno preco, stvrdne to na vykonavacej stranke process2, kde sa ale vsetko vypise korektne
target: '#divTarget' + targetNum,
success: function() {
$('#divTarget' + targetNum).fadeIn('slow');
}
});
});
});<div id='divTarget1'></div> <form id='formTarget1' name='1' action='process2.asp' method='post'> <input type='hidden' name='MapaID' value='1'> <input type='submit' value='OK'> </form> <div id='divTarget2'></div> <form id='formTarget2' name='2' action='process2.asp' method='post'> <input type='hidden' name='MapaID' value='2'> <input type='submit' value='OK'> </form> <div id='divTarget3'></div> <form id='formTarget3' name='3' action='process2.asp' method='post'> <input type='hidden' name='MapaID' value='3'> <input type='submit' value='OK'> </form> |
||
| Idigest Profil |
Problem bol vyrieseny takto:
$(document).ready(function() {
$(':submit').click(function(e) {
targetNum = $('form').has(this).prop('name');
$('#formTarget' + targetNum).ajaxForm({
target: '#divTarget' + targetNum,
success: function() {
$('#divTarget' + targetNum).fadeIn('slow');
}
});
});
}); |
||
|
Časová prodleva: 2 měsíce
|
|||
| valecekm Profil |
#3 · Zasláno: 12. 1. 2012, 03:46:12
Zdravím všechny,
nechci zakládat nové vlákno, poněvadž můj problém je skoro stejný, ovšem nevím jak jej vyřešit a to tak aby to fungovalo i v mém skriptu. Ukázka: /*
.
. Nejaka cast
.
*/
/* cz: vyber ID(checkbox) a ulozeni jeho hodnoty do skryteho input #form_1x_inp*/
$("#form_1x_inp").val($(this).children("input").val());
$(this).closest("#form_1").submit();
$("#form_1").validate({
debug: false,
/* rules: {
name: "required",
email: {
required: false,
email: false
}},
messages: {
name: "....",
email: "....",
'},*/
submitHandler: function(form) {
$.post("power/fve_x/fve_x2.php", $("#form_1").serialize(), function(data) {
$("#results").html(data);
});
}
});
/*
.
. Dalsi cast
.
*/Pokud by jste někdo věděl jak nato a poradil mi, budu moc rád a předem děkuji. |
||
|
Časová prodleva: 15 let
|
|||
0