2010-05-21 3 views
1

Bonjour. Par défaut, et je ne sais pas pourquoi, lorsque la page se termine le rendu, j'obtiens le bouton de soumission désactivé.Activer l'envoi du bouton javascript (page asp)

J'ai besoin d'un moyen pour l'activer, sinon je ne peux pas soumettre le formulaire.

Comment puis-je le faire?

Merci.

Modifier: J'ai seulement accès au code de la page de rendu.

Répondre

1
scripts

pour activer et désactiver le bouton

$(document).ready(EnableDisableButton(buttonid,'true'); 


    function EnableDisableButton(objid, isEnable) { 
     if (isEnable==='true') { 
      $('#' + objid).removeAttr("disabled"); 
     } 
     else { 
      $('#' + objid).attr("disabled", "true"); 
     } 
    } 

ou si vous ne voulez pas que cette solution juste supprimer l'attribut disble

<input type="submit" class="buttonColor" id="MyMatrix_ctl10_Form_btnSubmit" value="Enviar" name="MyMatrix$ctl10$Form$btnSubmit"> 
+0

Est-il possible de supprimer cet attribut avec un code javascript? Comme je l'ai dit dans l'édition, j'ai seulement accès à la page de rendu. (portalrender.aspx) –

+0

essayez le script que j'ai donné dans votre code - pour cela, vous devez incluedu jquery fichier javascript. vous pouvez également trouver javascript pour cela facilement –

+0

vérifier ce javascript: http://www.houseofscripts.com/scripts/javascripts/disablebm.htm –

0

Je suppose par le nom généré et id sur la balise d'entrée que c'est ASP.NET. La cause la plus probable du bouton désactivé est que le codebehind de cette page définit l'état Enabled du bouton sur false. Ceci est probablement pour empêcher quelqu'un de soumettre un formulaire avant que toutes les valeurs ne soient complétées, donc je suppose qu'il y aurait une autre logique codebehind quelque part pour réactiver le bouton.

Questions connexes