Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 10:02:23 pm
42720 Mesaj 8081 Konu Gönderen: 17918 Üye
Son üye: tlord
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  javascript hakkında yardım? « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: javascript hakkında yardım?  (Okunma Sayısı 882 defa)
Phibes
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 24


Üyelik Bilgileri
javascript hakkında yardım?
« : 22, 2005, 02:57:00 pm »

arkadaşlar ben ilk olarak select ile menu hazırlıyacağım, daha sonra menuden seçtiğim her değer için aşağıda text box açılmasını/gözükmesini istiyorum. bunu nasıl sağlıyabilirim? js ile birlikte yapıcam, ama ilk olarak text box ları nasıl gizleyeceğimi bulamadım, gizlemekden kastım hidden değil, sonra tekrar gözükmesini istiyorum.
« Son Düzenleme: 24, 2005, 11:34:56 am Gönderen: Phibes » Logged
eburhan
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 367



Üyelik Bilgileri WWW
Ynt: form gizleme?
« Yanıtla #1 : 22, 2005, 03:57:00 pm »

Bu kodu biraz aceleyle yazdım. Onun için daha iyisini bulabilirsin. Ama daha iyisini buluncaya kadar seni idare eder sanıyorum Wink

Kod:
<html>
<head>
<script language="javascript1.1" type="text/javascript">

var toplam=3;

function gizle()
{
for (var i=1; i<=toplam; i++)
{
document.getElementById(i).style.display='none'
}
}

function goster()
{
var goster = document.formum.iller.value

document.getElementById(goster).style.display=''

for (var i=1; i<=toplam; i++)
{
if ( i != goster )
{ document.getElementById(i).style.display='none' }
}

}

</script>
</head>

<body onLoad="gizle();">

<form name="formum" action="form_isle.php" method="post">
<select name="iller" onChange="if (this.value==0) { gizle(); } else { goster(); }">
<option value=0>- - Nereden - -</option>
<option value=1>İstanbul</option>
<option value=2>Antalya</option>
<option value=3>Ankara</option>
</select>
<br><br>
<div id=1>Hangi İstanbul ilçesinden: <input type="text" name="istanbul"><br></div>
<div id=2>Hangi Antalya ilçesinden: <input type="text" name="izmir"><br></div>
<div id=3>Hangi Ankara ilçesinden: <input type="text" name="ankara"></div>
<br>
<input type="submit" value="G Ö N D E R">
</form>

</body>
</html>
« Son Düzenleme: 22, 2005, 04:02:26 pm Gönderen: eburhan » Logged

Phibes
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 24


Üyelik Bilgileri
Ynt: form gizleme?
« Yanıtla #2 : 22, 2005, 04:29:52 pm »

kardeş çok sağol, kodlar çok güzel çalışıyor, ve istediğim gibi. kodların üstünde biraz oynama yapıcam, tam olarak işime yaraması için. eğer bir sorun çıkarsa tekrar sorarım. tekrar teşekkürler...
Logged
Phibes
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 24


Üyelik Bilgileri
Ynt: form gizleme?
« Yanıtla #3 : 24, 2005, 08:15:47 am »

@eburhan
<div id=1>Hangi İstanbul ilçesinden: <input type="text" name="istanbul">
</div>
bu satırda ben ek olarak <input type="text" name="bisi" value="">
peki bu kendi girdiğim bisi adlı degikene deger atamayi js ile nasıl yapabilirim?
Logged
eburhan
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 367



Üyelik Bilgileri WWW
Ynt: form gizleme?
« Yanıtla #4 : 24, 2005, 08:56:09 am »

<input type="text" name="bisi" value=""> kodunu aynı form içerisine yazdın diyelim. Değer atamayı şu şekilde yapacaksın :

document.formum.bisi.value = 'Ben bir değerim'

Logged

Phibes
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 24


Üyelik Bilgileri
Ynt: javascript hakkında yardım?
« Yanıtla #5 : 24, 2005, 11:37:33 am »

document.formum.bisi.value = 'Ben bir değerim'
yaptığımızda bisi nin degeri veriliyor. eğer, bisi değil de; bisi1 bisi2, bisi3, bisi4, .... gibi yaptımızda
bunu kod olarak nasıl yapabiliriz?
yani, document.formum.bisi.value de bisi yanına sayı gelmesini nasıl sağlıyabilirim? ki bu sayade
document.formum.bisi1.value
document.formum.bisi2.value....
şeklinde olsun.
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.