如何解决经典ASP中对象所需的错误
问题描述:
如何解决所需对象“checkMultiple”的错误。 任何想法如何在检查checkMultiple时禁用cmdButton7,并在sum = 100时启用它。使用VBSCRIPT。如何解决经典ASP中对象所需的错误
Sub disableButton()
If checkMultiple.value = 1 Then
document.form1.cmdButton7.enabled = False
ElseIf sum = 100 Then
document.form1.cmdButton7.enabled = true
End If
End Sub
<input type="checkbox" name="checkMultiple" id="Multiple" onclick="disableButton">Multiple</input>
答
你甚至懒得告诉我们,如果这是ASP.NET或经典的ASP或什么。
但我想你需要使用ID而不是名称。尝试将其称为“多个”而不是“checkMultiple”。
答
尝试更明确地这样限定它,例如:
Sub disableButton()
If document.form1.checkMultiple.value = 1 Then
document.form1.cmdButton7.enabled = False
ElseIf sum = 100 Then
document.form1.cmdButton7.enabled = true
End If
End Sub
<input type="checkbox" name="checkMultiple" id="Multiple"
onclick="disableButton">Multiple</input>
+0
尝试了这种方法..现在让对象需要“disableButton”错误。有什么办法解决它? – peggie 2010-06-21 04:02:15
对不起,如果我离开了这一点..其ASP.NET。 – peggie 2010-06-21 01:37:36
而且,这是服务器端代码还是客户端代码?你真的需要提供更多细节。 – 2010-06-21 03:00:40
@peggie另见http://www.w3schools.com/aspnet/control_checkbox.asp – Fionnuala 2010-06-21 07:19:58