我有两个功能,我想在组合框中的我的更改事件,如下:问题与警告框的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