Permisi saya mau tanya, sesuai judul. saya punya kasus seperti ini:
ada 2 combo box (tidak saling bergatung) & 1 textfield.
contoh :
combo 1: merah
combo 2: kuning
maka texfield akan berisi warna oren

saya coba dengan script ini tapi tidak bisa
function rate()
{
	var x = document.getElementById("cmb");
	var y = document.getElementById("cmb1");
	var z = document.getElementById("txt");
	
	if (x.value=="pilihan 1" && y.value=="Alternatif 2")
	{
		z.value== "200000";
	}
	else if(x.value=="pilihan 2" && y.value=="Alternatif 1")
	{
		z.value== "400000";
	}
	else if (x.value==" pilihan 3" && y.value== "Alternatif 3")
	{
		z.value== "600000";
	}
}

</script>

</head>
<html>
<body>
<select name="cmb" id="cmb" onchange="javascript: addText();">
  <option value="Pilihan 1">Pilihan 1 </option>
  <option value="Pilihan 2">Pilihan 2</option>
  <option value="Pilihan 3">Pilihan 3</option>
</select>

<select name="cmb1" id="cmb1" onchange="javascript: rate();">
  <option value="Alternatif 1">alternatif 1 </option>
  <option value="Alternatif 2">alternatif 2</option>
  <option value="Alternatif 3">alternatif 3</option>
</select>

<input type= "text" name="txt" id="txt" size=30 >
:(

mohon bantuannya. terima kasih :)
Silahkan login untuk menjawab!
0
Loading...
mokegile · Nov 23, 2012 · 0 Suka · 0 Tidak Suka
<script type="text/javascript">
var x = "";
var y = "";
	
    function rate(ambil)
    {
	
	if(ambil.id == "cmb")
	{
		x = ambil.options[ambil.selectedIndex];
	}
	else if(ambil.id == "cmb1")
	{
		y = ambil.options[ambil.selectedIndex];
	}
	
    var z = document.getElementById("txt");
   
    if (x.value=="Pilihan 1" && y.value=="Alternatif 2")
    {
    z.value = "200000";
    }
    else if(x.value=="Pilihan 2" && y.value=="Alternatif 1")
    {
    z.value = "400000";
    }
    else if (x.value=="Pilihan 3" && y.value== "Alternatif 3")
    {
    z.value = "600000";
    }
    else
    {
    z.value = "";
    }
    }
     
    </script>
     
    </head>
    <html>
    <body>
    <select name="cmb" id="cmb" onchange="javascript: rate(this);">
	<option>--Pilih--</option>
    <option value="Pilihan 1">Pilihan 1 </option>
    <option value="Pilihan 2">Pilihan 2</option>
    <option value="Pilihan 3">Pilihan 3</option>
    </select>
     
    <select name="cmb1" id="cmb1" onchange="javascript: rate(this);">
	<option>--Pilih--</option>
    <option value="Alternatif 1">alternatif 1 </option>
    <option value="Alternatif 2">alternatif 2</option>
    <option value="Alternatif 3">alternatif 3</option>
    </select>
     
    <input type= "text" name="txt" id="txt" size=30 >