Sangsom Posted October 30, 2012 Report Posted October 30, 2012 (edited) Sveiki radas problema ar <button> tegu konkrēti IE. Chrome un Mozilla viss darbojas. Tātad ir forma: <form action="" method="POST"> <button type="submit" name="checked" value="<?php echo $info[0]; ?>"> <img src="images/checked.png" alt=""> </button> </form> Doma ir tāda, ka nospiezot uz attēla/pogas ar $_POST['checked']; tiek nolasīta mainīga vērtība no value="<?php echo $info[0]; ?>" atribūta un tiek izmantotā tālāk DB un kodā, kā jau minēju Chrome un Mozilla tas strādā labi, taču IE 9 šajā gadījumā ar $_POST['checked']; tiek atgriezts <img> tegs, kas galīgi neder.. Vai ir kādi ieteikumi ko darīt šai situācijā? Paldies jau iepriekš. Edited October 30, 2012 by Sangsom Quote
Sangsom Posted October 30, 2012 Author Report Posted October 30, 2012 izmanto <input>! Sākumā to biju izmantojis šādi: <input type="image" src="images/checked.png" name="checked" value="<?php echo $info[0]; ?>"/> Taču šis risinājums strādāja tikai Chrome. Mozilla un IE nekādas reakcijas uz $_POST['checked']; Quote
rpr Posted October 30, 2012 Report Posted October 30, 2012 liec input type=submit un savu img norādi ar css kā background-image. vai hidden lauks arī der. Quote
Sangsom Posted October 30, 2012 Author Report Posted October 30, 2012 (edited) liec input type=submit un savu img norādi ar css kā background-image. vai hidden lauks arī der. Paldies tavs ieteikums vedināja uz pareizo virzienu, hidden lauki mana gadījumā nederēja, bet beigās uztaisīju šādi: <input type="submit" name="notchecked" value="<?php echo $info[0]; ?>" class="myButton" /> un ar css ieliku attēlu un noslēpu value. Paldies, tagad strādā visos brauzeros :) Edited October 30, 2012 by Sangsom Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.