لماذا لا يظهر اسم أو قيمة زر Backbutton HTML في $ _post؟

StackOverflow https://stackoverflow.com/questions/2317308

  •  22-09-2019
  •  | 
  •  

سؤال

محاولة اكتشاف عندما ينقر المستخدم على "إلغاء" ولكن المخرجات $ _post على استخدام var_export ($ _ 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

هنا هو 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>
هل كانت مفيدة؟

المحلول

لأنه type='image' - خريطة صورة جانب الخادم.

تشير القراءة الصارمة للمواصفات إلى أن المتصفحات يجب أن تتضمن قيمة ذلك ، ولكن لا تفعل كل شيء ، لذلك يرسل البعض التحسينات.

يمكنك البحث عن name.x (أو name_x في PHP) ، أو عدم استخدام إدخال الصورة بطريقة لم يتم تصميمها لها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top