Javascript函数变量传递语法问题

Javascript函数变量传递语法问题,javascript,html,function,Javascript,Html,Function,我试图将变量传递到Javascript函数中,但遇到了一个我不理解的问题 这很好 <select name="AppointmentTimeDropDownList" id="username" onchange="checkUserName(this.value, document.forms['CustomerInteractionForm'].elements['AppointmentDateTextBox'].value)"> 但是这给了我一个语法错误,我的IDE说它丢

我试图将变量传递到Javascript函数中,但遇到了一个我不理解的问题

这很好

<select name="AppointmentTimeDropDownList" id="username" onchange="checkUserName(this.value, document.forms['CustomerInteractionForm'].elements['AppointmentDateTextBox'].value)">

但是这给了我一个语法错误,我的IDE说它丢失了;在声明之前

<select name="AppointmentTimeDropDownList" id="username" onchange="checkUserName(this.value, document.forms['CustomerInteractionForm'].elements['AppointmentDateTextBox'].value), document.forms['CustomerInteractionForm'].elements['AppointmentAssignedToDropDownList'].value)">

您似乎有一个错误
这里:

... .elements['AppointmentDateTextBox'].value), d ...

您似乎有一个错误
在这里:

... .elements['AppointmentDateTextBox'].value), d ...

Derp,有时候其他人只需要看看你的代码,谢谢!不是要开始编辑大战,但如果您还没有开始,使用文本编辑器突出显示匹配的括号、大括号和圆括号,这些错误可能会变得更加明显。Derp,有时其他人只需要查看您的代码,谢谢!不要开始编辑大战,但如果您还没有开始,使用突出显示匹配括号、大括号和圆括号的文本编辑器,这些错误可能会变得更加明显。您在
.elements['AppointDateTextBox'].value上还有一个额外的
可能来自您的原始语句。您在
.elements['AppointDateTextBox'].value]中有一个额外的
可能来自您的原始语句。