我有兩個功能,我想在組合框中的我的更改事件,如下:問題與警告框的JavaScript
onchange="border_shaped();borderchk();"
我有檢查的值,並顯示一個消息框,警告如果兩個功能匹配。
代碼工作正常,除了onchange事件中的第二個函數,警報框在顯示後消失。
因此,如上所述,borderchk();
函數顯示所有半秒的警報消息框,然後重新加載表單。請參閱以下功能:
function borderchk()
{
var bordercolour = document.designer.border_id.value;
if (bordercolour == 145)
{
alert("Border Colour 145");
}
else if (bordercolour == 10100)
{
alert("Bordercolour 10100");
}
}
function border_shaped()
{
var sizerear1 = document.designer.size_back.value;
var bordercolour1 = document.designer.border_id.value;
if (sizerear1 == 10049 & bordercolour1 == 144)
{
alert("Border shaped");
function borderchk();
}
}
您的問題是什麼? – charlietfl 2014-10-18 11:50:01
請發佈HTML代碼以及 – Amy 2014-10-18 11:52:21
現在我已經格式化了您的代碼,很清楚您的代碼中有幾處語法錯誤。很難說沒有HTML,但JavaScript可能正在運行,然後出錯,跳出onchange事件並提交表單。 – Rhumborl 2014-10-18 11:56:21