Pregunta

Intentando detectar cuándo un usuario hace clic en "Cancelar" pero el $ _post en usar VAR_EXPORT ($ _ POST) salidas:-

array (
  'descr' => '',
  'formSubmitted' => '1',
  'backButton_x' => '36',
  'backButton_y' => '15',
)
Notice: Undefined index:  backButton in /home/mholt/development/BusinessPortico/class/requestHandler.class.php on line 81

Aquí está el HTML:-

<form method="post" class="cssform_dialog" enctype="multipart/form-data">
    <div id="dialogContent"></div> 
    <div id="dialogFooter">
    <div class="wrapperLeft"><input type="image" name="nextButton" id="nextButton" value="Yes" src="../new_assets/images/button-save.jpg"/></div>
    <div class="wrapperRight"><input value="Cancel" name="backButton" type="image" src="../new_assets/images/button-cancel.jpg"/></div>
    <input type="hidden" name="formSubmitted" value="1"/>
    </div>      
</form>
¿Fue útil?

Solución

Porque es type='image' - Un mapa de imagen del lado del servidor.

Una lectura estricta de la especificación sugiere que los navegadores deben incluir el valor para él, pero no todos lo hacen, por lo que algunos solo envían las coordenadas.

Puede buscar name.x (o name_x en php), o no usar una entrada de imagen de una manera para la que no estaba diseñado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top