onchange event select box

Я использую selectbox для отображения списка «enterpirses» из базы данных. Но событие onchange не запускается. Но когда я вручную установил значение querystring, он начинает работать. Я не понимаю, почему это происходит.

Я новичок в javascript и php, любезно предлагаю мне решение этого.

 -  <option value="">    

и мой javascript –

 function valueselect() { var i = document.getElementById('enterprisebox'); var p = i.options[i.selectedIndex].value; //alert(p); window.location.href = "channelinformation.html?selected="+p; } 

onchange="javascript:valueselect()" replace with onchange="valueselect(this.value);"

 function valueselect(myval) { window.location.href = "channelinformation.html?selected="+myaval; } 

Вы можете использовать напрямую

 onchange="window.location='channelinformation.html?selected='+myaval" 

Сделайте жизнь проще и используйте jQuery:

 $(document).ready(function () { $('#enterprisebox').change(function () { window.location.href = "channelinformation.html?selected="+ $(this).val(); }); }); 

Попробуй это,