2017-03-06 12 views
0

誰も私にこれらのコードについての説明や解決策を教えてください。私はこれらのエラーがある、コンボボックスは方法です。私はコンボボックスをフォームの外に移動したとき(メソッド=ポスト)、うまく動作します。私はフォームメソッドの内部と私はフォームの中に入れなければならない場合、なぜそれが仕事をしなかったのかわかりません。もし誰かが私にこの問題の解決策を与えることができれば、うれしく思います。フォーム内のコンボボックスが機能しませんでした

<form name="baru" id="baru" action='' method='post'> 

、その後、以下のコードは、フォーム内のコンボボックスです:

<select id="skala" onchange="skala()">       
     <option value="" selected="selected">---Pilih---</option> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <option value="4">4</option> 
     <option value="5">5</option> 
     <option value="6">6</option> 
     <option value="7">7</option> 
     <option value="8">8</option> 
     <option value="9">9</option> 
     <option value="10">10</option> 
    </select> 
</form> 

は、これらの機能のコンボボックス用のjavascriptです:

<script type="text/javascript"> 
function skala(){ 
    alert("zzzzzzzzzz"); 
    // var cb = document.getElementById('skala').value; 
    // if (cb == "1" || cb == "2" || cb == "3"){ 
    // $("#hemat_biaya").show(); 
    // } 
} 
</script> 

これらはコードですありがとう誰かが私にこれを手伝ってくれることを願っています:)

+0

ここで、選択開始タグはありますか? –

答えて

0

bel OWそれは私がそのように変更しようとしましたが、それはまだdoesntの仕事フォーム

内部の作業を開始します、それはJavaScriptで「スカラ」関数を呼び出すdidntの、それが機能しない理由

<select id="skala" name ="elementname" onchange="skala()"> 
    <option value="" selected="selected">---Pilih---</option> 
           <option value="1">1</option> 
           <option value="2">2</option> 
           <option value="3">3</option> 
           <option value="4">4</option> 
           <option value="5">5</option> 
           <option value="6">6</option> 
           <option value="7">7</option> 
           <option value="8">8</option> 
           <option value="9">9</option> 
           <option value="10">10</option> 
       </select> 

理由今あなたはこのコンボボックスのselectタグにname属性を与えていませんか?

+0

そのように変更しようとしましたが、それでもまだ機能しませんでした。これはjavascriptの関数 "skala"を呼び出すことができませんでした。