input { display:none; } iken ne olur?
Merhaba değerli kullanıcılar,
Form sayfamızda, yazılara tıklatarak checkbox'dan seçim yaptırmak istiyoruz diyelim.
Bunun için checkbox'un kutusuna display:none; dersek, form elemanlarının değerini back-end'e gönrerirken sıkıntı çeker miyiz?
prototürk Youtube kanalında bir videoda denk geldim. Bu doğru mu?
(13:00 dk. dan bakabilirsiniz : https://www.youtube.com/watch?v=fVFr-yUZm4M)
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
eskiden böyle bir sorun vardı artık bir etkisi yok, aşağıdaki kodu test edersen id'nin yinede gittiğini görebilirsin
<form action="" method="post">
<input type="text" name="id" value="1" style="display: none">
<button type="submit">Gönder</button>
</form>
<?php
print_r($_POST);
?>
display: none; değeri verdiğin input'un verisini back-end'de çekemezsin, ancak readonly attribute'unu kullanabilirsin :)