bigform/formulaires/bigform.html

59 lines
1.5 KiB
HTML

[(#ENV{objet_ok}|oui)
<div class="formulaire_spip formulaire_#FORM">
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[(#ENV*{message_ok}|oui)
<script>
//ajaxReload("#ENV*{message_ok}");
var aa = '#ENV*{message_ok}';
if (aa) {
try {
aa = JSON.parse(aa);
} catch (e) {
// utiliser le catch pour la compat descendante = ENV{message_ok} est une simple string avec le nom du bloc à recharger
ajaxReload(aa);
}
}
//console.log(aa);
if (aa.bloc_ajax !== undefined) {
let bb = '';
if (aa.callback_ajax !== undefined) {
bb = aa.callback_ajax;
}
ajaxReload(
aa.bloc_ajax,
{
callback: eval(bb)
}
);
}
</script>
]
<form class="form_bigform" id="form_bigform[_(#ENV{objet})][_(#ENV{id_objet})]" name="formulaire_#FORM" action="#ENV{action}" method="post" enctype="multipart/form-data"><div>
#ACTION_FORMULAIRE{#ENV{action}}
[(#ENV{ajaxReload}|non)
<INCLURE{fond=inclure/bigform_doc,env,ajax}>
]
<INCLURE{fond=inclure/bigform,env}>
<div class="boutons"><input id="valider_bigup" type="submit" class="submit valider_bigup" value="Envoyer" ></div>
</div></form>
</div>
][(#ENV{boutonSubmit}|non)
<style type="text/css">
.valider_bigup { display: none; }
</style>]
<script type="text/javascript">
jQuery(function() {
//$('.valider_bigup').css('display','none');
$('input.bigup').bigup({}, {
complete: function(){
$(this).parents('form').submit();
},
});
});
</script>