2010-06-21 4 views
1

Comment résoudre l'objet requis "checkMultiple" erreur. toute idée comment désactiver le cmdButton7 lorsque checkMultiple est cochée et l'activer quand sum = 100. en utilisant VBSCRIPT.comment résoudre l'objet erreur requise dans Classic 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> 

Répondre

1

Vous n'avez même pas pris la peine de nous dire si c'est ASP.NET ou ASP classique, ou quoi.

Mais je suppose que vous devez utiliser l'ID au lieu du nom. Essayez de l'appeler "Multiple" au lieu de "checkMultiple".

+0

désolé si je suis parti que sur son .. ASP.NET. – peggie

+1

Et, est ce code côté serveur, ou code côté client? Vous avez vraiment besoin de donner plus de détails. –

+0

@peggie voir aussi http://www.w3schools.com/aspnet/control_checkbox.asp – Fionnuala

0

Essayez le qualifier de manière plus explicite comme celui-ci par exemple:

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

a essayé cette méthode .. maintenant avoir l'objet Erreur "disableButton" requise Toute façon de le résoudre? – peggie