• 31-07-2013, 17:11:40
    #1
    merhabalar arkadaşlar, aşağıda kodlarını paylaştığım selectboxlar doğru olarak textboxlara veri aktarmıyor. Java konusunda pek iyi sayılmadığım için yardımlarınıza ihtiyacım var.

    <html>
    <head>
    <script type="text/javascript">
    function explain(value){
    	if(document.getElementById("list01").value=="50")
    	{
    		document.getElementById("exp").value="50"
    	}
    	if(document.getElementById("list01").value=="100")
    	{
    		document.getElementById("exp").value="100"
    	}
    	if(document.getElementById("list01").value=="70")
    	{
    		document.getElementById("exp").value="70"
    	}
    	if(document.getElementById("list01").value=="x")
    	{
    		document.getElementById("exp").value="0"
    	}
    }
    </script>
    <script type="text/javascript">
    function explain(value){
    	if(document.getElementById("list02").value=="200")
    	{
    		document.getElementById("exp2").value="200"
    	}
    	if(document.getElementById("list02").value=="140")
    	{
    		document.getElementById("exp2").value="140"
    	}
    	if(document.getElementById("list02").value=="x")
    	{
    		document.getElementById("exp2").value="0"
    	}
    }
    </script>
    
    </head>
    <body>
    <form id="myform" method="post">
    <span>Oda Tipi Seçiniz</span>
    <select id="list01" name="atk" class="but" onChange="explain(this)">
    <option value="x">Lütfen Seçim Yapınız</option>
    <option value="50">Çift Kişilik Odada 1 Kişi</option>
    <option value="100">Çift Kişilik Odada 2 Kişi</option>
    <option value="70">Tek Kişilik Odada 1 Kişi</option>
    </select>
    <input id="exp" value="" disabled="disabled" class="but" size="50" />
    </br>
    <span>Kongre Ücreti Seçimi</span>
    <select id="list02" name="atk2" class="but" onChange="explain(this)">
    <option value="x">Lütfen Seçim Yapınız</option>
    <option value="200">Standart (Uzmanlar)</option>
    <option value="140">Öğrenci/Araştırma Görevlisi/Aileler</option>
    </select>
    <input id="exp2" value="" disabled="disabled" class="but" size="50" />
    
    
    </form><br />
    </body>
    </html>
  • 31-07-2013, 18:37:28
    #2
    Skype : madhacker95
  • 31-07-2013, 18:54:57
    #3
    iki fonksiyonun da adı aynı olmuş, ikisini tek fonksiyonda birleştirince sorunsuz çalışır.

    Alıntı
    <script type="text/javascript">
    function explain(value){
    if(document.getElementById("list01").value=="50")
    {
    document.getElementById("exp").value="50"
    }
    if(document.getElementById("list01").value=="100")
    {
    document.getElementById("exp").value="100"
    }
    if(document.getElementById("list01").value=="70")
    {
    document.getElementById("exp").value="70"
    }
    if(document.getElementById("list01").value=="x")
    {
    document.getElementById("exp").value="0"
    }

    if(document.getElementById("list02").value=="200")
    {
    document.getElementById("exp2").value="200"
    }
    if(document.getElementById("list02").value=="140")
    {
    document.getElementById("exp2").value="140"
    }
    if(document.getElementById("list02").value=="x")
    {
    document.getElementById("exp2").value="0"
    }
    }
    </script>