lostyazilim
tr.link

form elemanlarını(input) içerikleri temizleme sorunu

4 Mesajlar 439 Okunma
acebozum
tr.link

sedatuysal52 sedatuysal52 WM Aracı Kullanıcı
  • Üyelik 06.01.2024
  • Yaş/Cinsiyet 43 / E
  • Meslek memur
  • Konum Niğde
  • Ad Soyad S** U**
  • Mesajlar 38
  • Beğeniler 1 / 2
  • Ticaret 0, (%0)

php form sayfamda input ile kaydet ve temizle butonları yaptım. Temizle butonunu type="reset" yaptım. ancak formu textboxlara value ile değişkenlerden aldığım value="<?PHP echo $adisoyadimustform ?>"> içerikleri temizleyemiyorum. bunun için sayfada javascrit fonksiyonu tanımladım. 

function ResetTheForm(form) {

form.reset();

}

reset butonuna onClick="" fonksiyonunu tanımladım. ancak form textbox içeriklerini yine temizleyemedim. 

bu konuda yardımcı olursanız sevinirim. saygılarımla...

Mesaj 1 defa düzenlendi. Son düzenleyen: sedatuysal52 (29.02.2024 11:59)

 

 

elektronikssl
webimgo

YunusCinar55 YunusCinar55 yazilimsen.com Kullanıcı
  • Üyelik 26.04.2022
  • Yaş/Cinsiyet 31 / E
  • Meslek Polis
  • Konum Ankara
  • Ad Soyad Y** Ç**
  • Mesajlar 80
  • Beğeniler 7 / 11
  • Ticaret 1, (%100)

Value'ler veritabanından geldği için atanmış değerler olduğu için temizlenmezler diye düşünüyorum hocam.

 

 

yazilimsen.com demobuldum.com

BURSAYAZILIM BURSAYAZILIM WM Aracı Kullanıcı
  • Üyelik 29.02.2024
  • Yaş/Cinsiyet 43 / E
  • Meslek Backend Developer
  • Konum Bursa
  • Ad Soyad M** Ç**
  • Mesajlar 2
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Eğer form action aynı sayfa vermişseniz ve $adisoyadimustform değişkeni formun üst kısmında biryerde bir tanımlama alıyorsa o sebeple geliyordur. Ya bu değişenleri işlemler sonrası boşaltacaksınız yada formun altına formu temizle diye bir botun enleyip javascript ile formu temizletecekseniz, yada

if("form gönderilmişse"){

formu temizleyen javascript kodunu çalıştıracaksınız

}

Eğer düşündüğümden farklı birşey varsa ona göre yardımcı olayım 

 

 

sedatuysal52 sedatuysal52 WM Aracı Kullanıcı
  • Üyelik 06.01.2024
  • Yaş/Cinsiyet 43 / E
  • Meslek memur
  • Konum Niğde
  • Ad Soyad S** U**
  • Mesajlar 38
  • Beğeniler 1 / 2
  • Ticaret 0, (%0)

javascript ile yapamadım, ancak bir php sayfasında forma textboxlarına value olarak belirlediğim session değişkenlere boş değer atadım. sonra header ile form sayfasına yönlendirdim. sorunum çözüldü.

<?PHP

$_SESSION["CKSNOMUSTFORM"] = "";

$_SESSION["TCNOMUSTFORM"] = "";

$_SESSION["ADISOYADIMUSTFORM"] = "";

$_SESSION["BABAADIMUSTFORM"] = "";

$_SESSION["DOGUMYILIMUSTFORM"] ="";

header("refresh:0; mustahsilform.php");

?>

ancak aynı form php sayfasında javascript onclick olayı ile session değişkenleri sıfırlama yapmayı çok isterdim. lakin olmadı yine de sorunumu bu yöntemle çözdüm. çok teşekkürler...

 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al