如何解决如何在select标签更改时调用JavaScript函数?
| 以下是我的JavaScript:<script language=\"JavaScript\">
function checkit()
{
var state=document.frm.getElementById(stateS)
if (state=\"Please select a state\")
{
document.frm.Month.disable = true;
}
else
{
document.frm.Month.enable = true;
}
}</script>
我从<select>
标签下面调用checkit()
函数:
<td align=\"left\"><g:select name=\"Month\" from=\"${month.values()}\" optionValue=\"${Month}\" onChange=checkit()/></td>
</tr>
我有一个州的选择标签,在选择任何州之前,应禁用月份选择框。谁能告诉我我哪里出问题了?
解决方法
实际上那里有一个“”缺失,应该是
onChange=\"checkit();\"
, 将onchange
更改为onChange=\"checkit(this);
,然后将类似以下内容的内容更改为something7ѭ
function checkit(selectObj)
{
var idx = selectObj.selectedIndex;
document.frm.Month.disabled = idx == 0;
}
, 通过ID jquery-1.9.1
$(\'#selectBox\').on(\'change\',function()
{
value= this.value;
if(value==0)
{
//code
}
else if(value==1)
{
//code
}
...
else
{
//code
}
});
, document.querySelector(\"select\").onchange = function() {myFunction()};
, 我需要在生成输入标记之前放置其javascript函数。
EG.outside jourJSframework(document).ready函数或html文档的<\\ head>关闭标记之前。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。