tengo este botón convencional de presentar la que presentar un formulario como el siguiente:¿Cómo comprobar si un formulario se envía mediante javascript?
<form method="post" id="form_submit">
...
<input class="button" type="submit" name="Submit" value="Submit">
</form>
Y puedo comprobar si se hace clic en el botón de envío usando la siguiente:
if(isset($_POST['Submit'])){
//update DB
}
Ahora tengo una Agregar enlace utilizando jQuery: código
<a href="#" onclick="publish(); return false;">Submit</a>
JS:
$("#form_submit").submit();
¿Cuál es la manera alternativa aquí para ser utilizado aquí para if(isset($_POST['Submit']))
ya que estoy enviando el formulario usando javascript?
¿Está sometiendo a través AJAX/algún plugin, o quieres saber '.submit()' fue invocado? Si envía el formulario a través de javascript, el botón que de lo contrario estaría presente, no estará en los datos publicados. –
Estoy trabajando en una aplicación de Facebook, y estoy llamando a una ventana emergente de FB antes de invocar el .submit(), gracias por la ayuda de todos, Sarfraz resolvió el problema correctamente. La entrada oculta es una buena opción, no obstante :) – SteD