CSS ile gizle;
.eleman {
display: none;
}
Teşekkrler hocam. Css'yle yapmıştım daha önce. Bazen programlama diliyle yapmaya ihtyaç oluyor. 🙂
Abi elemanı en kolay CSS ile yok edersin. İlla js kullanman gerekiyorsa;
document.getElementById("div").style.display = "none";Çak gitsin.
Hocam onu konuyu açınca yazmıştım. 😊 Benim Php ile yapmam gerekiyor. 🙂
Eğer arayuüz elemanı bir html elemanı ise direkt hidden kullanabilirsiniz, eğer değilse arayüz elemanının kod satırını görebilir miyim?
Hocam Php kodlarım. Ama bu yan kaynak php dosyası:
<?php
if (isset($_POST['ky_in_ts_kimlik_ismi'])) {
switch ($_POST['ky_in_ts_kimlik_ismi']) {
case 'ar_in_ts_gizle':
echo gizle();
break;
case 'ar_in_ts_goster':
echo goster();
break;
case 'ar_in_ts_sifirla':
echo sifirla();
break;
}
}
function gizle(){
$('#ky_in_ts_sifirla').click(function(){
$(this).next('td').css('visibility', 'hidden');
});
}
function goster(){
}
function sifirla(){
return header("Refresh:0");
}
?>
illa php ile sayfayı yenileyerek ve css kullanmadan yapmak isterseniz. ben böyle yapardım.
<form action="" method="post">
<input type="submit" name="gizle" id="gizle" value="Gizle"><br>
<input type="submit" name="goster" id="goster" value="Goster">
</form>
<?php
if (isset($_POST["gizle"])) {
} elseif (isset($_POST["goster"])) { ?>
<input type="button" name="buttondurum" id="buttondurum " value="buttondurum " >
<? php }
?>
Ama js kullanacaksanız.
$(document).ready(function(){
$("#gizle").click(function(){
$("#buttondurum ").hide();
});
$("#goster).click(function(){
$("#buttondurum ").show();
});
});
Hocam Php kodları eksik sanırsam. Teşekkür ettim. 🙂
<? php } kısmını <?php } olarak değiştirdim, arada boşluk olduğu için çalışmamıştır. denedim çalışıyor.
Hocam kodlar Html teglerine veri göndermek için. Benim Php ile gizlemem de gerekiyor. 😊