J'ai ce bouton classique soumettre qui soumet un formulaire comme celui-ci:Comment vérifier si un formulaire est soumis via javascript?
<form method="post" id="form_submit">
...
<input class="button" type="submit" name="Submit" value="Submit">
</form>
Et je vérifie si le bouton est utilisé en utilisant ceci:
if(isset($_POST['Submit'])){
//update DB
}
Maintenant, j'ai un lien soumettre en utilisant jquery:
<a href="#" onclick="publish(); return false;">Submit</a>
Code JS:
$("#form_submit").submit();
Quelle est la manière alternative ici d'être utilisé ici pour if(isset($_POST['Submit']))
puisque je soumets le formulaire en utilisant javascript?
Soumettez-vous via AJAX/un plugin, ou vous voulez savoir '.submit()' a été invoqué? Si vous soumettez le formulaire via javascript, le bouton qui serait autrement présent ne figurera pas dans les données publiées. –
Je travaille sur une application facebook, et j'appelle un popup FB avant d'invoquer le .submit(), merci pour l'aide de tout le monde, Sarfraz a résolu le problème. L'entrée cachée est néanmoins un bon choix :) – SteD