私のコードのいくつかの状況により、フォームの次のボタンを使用してjquery関数を呼び出しています:
<form id="formElem" name="formElem" enctype="multipart/form-data" action="" method="post">
....
<button name='enviar_candidatura' id='enviar_candidatura' value='enviar_candidatura' onclick='return false;' type='submit'>Enviar Candidatura</button>
...
呼び出される jquery 関数:
$('#enviar_candidatura').bind('click',function(){
var form = $('#formElem');
var conta_Duplicates;
conta_Duplicates=dadosImportantes();
//alert("Deu");
var preenchimentoForm=true;
//alert("Contasssss"+conta1);
//var eventos=$countEventos;
var eventos=conta_Duplicates[2];
//alert("Wiggins"+eventos);
//var empregos=$countEmpregos;
var empregos=conta_Duplicates[1];
//var cursos=$countCursos;
var cursos=conta_Duplicates[0];
//alert($countEmpregos);
/*if($('#formElem').data('errors')){
preenchimentoForm=false;
dadosFormularios(form, preenchimentoForm, cursos, empregos, eventos);
return false;
}
else{*/
dadosFormularios(form, preenchimentoForm, cursos, empregos, eventos);
//}
});
ここで、フォームの action="" を定義し、form.action="index.php...." を使用して呼び出すことができるように、この関数で formElem を受け取る必要があります。
上記のコードでわかるように、私は使用してみました
var form = $('#formElem');
しかし、それはうまくいきません、私は試しました:
form.action = 'index.php?pagina=candidaturasB&'+ qstringA;
form.submit();
しかし成功せずに:/