2011-06-07 12 views
0

J'ai cette étape de l'assistant avec quelques zones de texte. Pour une raison quelconque, je ne peux pas mettre en surbrillance/sélectionner le texte dans la zone de texte dans IE ou FF et je ne sais pas pourquoi, même après avoir passé quelques heures à googler le problème. Je pourrais vraiment utiliser d'autres yeux à ce sujet. Faites-moi savoir si vous avez besoin de plus de code pour vous aider.Impossible de sélectionner le texte dans la zone de texte

<asp:WizardStep ID="wsPlanInfo" runat="server" Title="" StepType="Step"> 
        <div style="width:100%; height:290px; margin-top:150px "> 
         <table border="0" style="margin:0 auto;"> 
          <tr> 
           <td colspan="2" class="title"> 
            Placeholder text here? 
           </td> 
          </tr> 
          <tr> 
           <td colspan="2"><asp:TextBox runat="server" ID="txtLearningPlanName" Width="300px" CssClass="input-text" /> <asp:RequiredFieldValidator runat="server" ID="rflLearningPlanName" ControlToValidate="txtLearningPlanName" ErrorMessage="*" CssClass="validator" /><br /><br /></td> 
          </tr> 
          <tr> 
           <td colspan="2" class="title"> 
            placeholder text here? 
           </td> 
          </tr> 
          <tr> 
           <td>&nbsp;</td> 
           <td> 
            <table border="0"><tr><td><asp:RadioButton runat="server" ID="rbSpecificDate" GroupName="DeadlinePicker" Checked="true" /></td><td><UC:DatePicker runat="server" ID="ucSpecificDatePicker" RequiredField="false" /></td></tr></table> 
           </td> 
          </tr> 
          <tr> 
           <td>&nbsp;</td> 
           <td> 
            <asp:RadioButton runat="server" ID="rbCustomUserFieldPlusDays" GroupName="DeadlinePicker" /> <asp:DropDownList runat="server" ID="ddlUserCustomFields" CssClass="input-text" /> plus <Telerik:RadNumericTextBox runat="server" SkinID="Normal" ID="rntbUserCustomFieldOffset" ShowSpinButtons="true" DataType="System.Int32" NumberFormat-DecimalDigits="0" Width="60px" Value="365" /> days 
           </td> 
          </tr> 
          <tr> 
           <td>&nbsp;</td> 
           <td> 
            <asp:RadioButton runat="server" ID="rbPlusDays" GroupName="DeadlinePicker" /> <Telerik:RadNumericTextBox runat="server" SkinID="Normal" ID="rntbPlusDays" ShowSpinButtons="true" DataType="System.Int32" NumberFormat-DecimalDigits="0" Width="60px" Value="365" /> days from today 
           </td> 
          </tr> 
          <tr> 
           <td>&nbsp;</td> 
           <td> 
            <asp:RadioButton runat="server" ID="rbNone" GroupName="DeadlinePicker" /> None 
           </td> 
          </tr> 
         </table> 
        </div> 
       </asp:WizardStep> 

Répondre

0

Suppression disableSelection(document.body) dans mon javascript résolu mon problème. Notez à vous-même, publiez le code entier en posant une question.

0

Essayez:

((TextBox)wsPlanInfo.FindControl("txtLearningPlanName")).Text 

Il recherche la liste de contrôle Wizard Step's pour une zone de texte avec ce nom ID. Il le transforme ensuite en TextBox et vous pouvez donc utiliser la propriété Text.

+0

2 questions à votre réponse 1) si je veux ajouter toutes les zones de texte dans l'étape j'utiliserais ((TextBox) wsPlanInfo.FindControl ("txtLearningPlanName", "2ndTextBox", "3rdTextBox")). Texte? 2) étant un no0b je ne sais pas trop où mettre ce code ... quelque part dans le code derrière je devine? – ComatoseDuck

+0

Non, vous ne pouvez pas ajouter chaque zone de texte dans cet appel. Vous devrez le faire pour chaque contrôle que vous voulez. Ou, vous pouvez utiliser une boucle 'foreach' et passer par chacun d'eux. (http://msdn.microsoft.com/en-us/library/ttw7t8t6%28v=vs.80%29.aspx) Vous pouvez placer ce code dans votre code-behind, où que vous vouliez obtenir les informations textuelles. Par exemple, sur un bouton 'submit' que vous avez, vous pouvez le placer dans le gestionnaire d'événements du bouton. – keyboardP

+0

Quand j'essaye d'insérer ceci comme si 'a protégé le vide Page_Load (objet envoie, EventArgs e) {((TextBox) wsPlanInfo.FindControl (" txtLearningPlanName ")). Texte;}' J'obtiens un "cette expression n'est pas erreur valide" – ComatoseDuck

Questions connexes