Neden backButton HTML düğmenin adını veya değeri $ _POST görünmüyor?

1 Cevap php

Bir kullanıcı "İptal" tıkladığında algılamak için çalışıyorum ama var_export ($ _POST) çıkışları kullanarak $ _POST: -

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

İşte 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>

1 Cevap

Bir sunucu tarafı görüntü harita - bu type='image' Çünkü.

Şartname sıkı bir okuma tarayıcılar bunun için değer içermelidir, ama her şeyi, bu nedenle bazı sadece koordinatlarını göndermek olduğunu göstermektedir.

Sen name.x aramak (veya PHP name_x), ya da bunun için tasarlanmış değildi bir şekilde bir görüntü girişi kullanamazsınız.