2017-03-06 1 views
0

Quelqu'un peut-il me donner une explication ou d'une solution au sujet de ces codes. J'ai ces erreurs, une combobox est dans une méthode. quand j'ai déplacé la combobox en dehors du formulaire (méthode = post), cela fonctionne très bien. Je ne sais pas pourquoi cela n'a pas fonctionné si c'est à l'intérieur de la méthode de formulaire et je dois le mettre à l'intérieur du formulaire. Si quelqu'un peut me donner une solution à ce problème, je serais reconnaissant. Merci Ce sont les codes:Combobox dans le formulaire ne fonctionne pas

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

, puis les codes ci-dessous sont les combobox dans la forme:

<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> 

Ce sont le javascript pour la fonction combobox:

<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> 

espérons que quelqu'un peut me aider :)

+0

où est l'étiquette d'ouverture de sélection? –

Répondre

0

Modifier la syntaxe de bel OW il va commencer à travailler à l'intérieur sous forme

j'ai essayé de changer cette façon, mais il ne fonctionne toujours pas, il na pas appeler la fonction « skala » dans le javascript,

<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> 

raison pour laquelle il ne fonctionne pas Maintenant, vous ne donnez pas d'attribut de nom dans la balise de sélection pour cette liste déroulante.

+0

j'ai essayé de le changer de cette façon, mais il ne fonctionne toujours pas, il n'a pas appelé la fonction "skala" dans le javascript,