无法在文本框中选择文本

时间:2011-06-07 16:42:48

标签: asp.net textbox

我在这里有一个带有几个文本框的向导步骤。出于某种原因,我无法在IE或FF的文本框中突出显示/选择文本,我不知道为什么,甚至在花了几个小时来搜索问题之后。我真的可以用另一双眼睛看这个。如果您需要更多代码来帮助我,请告诉我。

<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>

2 个答案:

答案 0 :(得分:0)

尝试:

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

它将在Wizard Step's控制列表中搜索具有ID名称的文本框。然后将其转换为TextBox,然后您可以使用Text属性。

答案 1 :(得分:0)

在我的javascript中删除disableSelection(document.body)解决了我的问题。请注意自己,在提问时发布整个代码。