J'ai une page qui contient de nombreux formulaires (1 à 200). Aucun de ces formulaires n'a de bouton et ils sont construits par programme. J'utilise jquery pour soumettre tous les formulaires qui sont cochés.
function FakeName()
{
$("input:checked").parent("form").submit();
}
Mes formulaires se présentent comme suit :
<form name="FakeForm<%=i%>" action="javascript:void%200" onSubmit="processRow(<%=i%>)" method="post" style="margin:0px;">
<input type="checkbox" name="FakeNameCheck" value="FakeNameCheck"/>
<input type="hidden" name="FakeNum" value="<%= FakeNum%>"/>
<input type="hidden" name="FakeId" value="<%=FakeIdr%>"/>
<input type="hidden" name="FakeAmt" value="<%=FakeAmount%>"/>
<input type="hidden" name="FakeTrans" value="FakeTrans"/>
</form>
Note : l'action est réglée sur "javascript:void%200" de sorte qu'elle renvoie à une fausse page. Je veux gérer mon propre affichage dans processRow.
OnSubmit n'est jamais appelé et donc ProcessRow n'est jamais appelé.
Bien entendu, tous les noms des fonctions et des variables ont été modifiés pour protéger leur identité :D
Comment puis-je faire en sorte qu'une fonction dans chaque formulaire se déclenche lorsque j'appelle la fonction submit par programme.