我有一個asp.net網站,我有一些代碼,如果我的電話或電子郵件字段是空白,然後我'電話'和'電子郵件'單選按鈕被禁用,但我有問題是當我點擊頁面時,單選按鈕不會被禁用。我已經嘗試使用所有分機上的以下網頁,但仍然沒有 (https://learn.jquery.com/using-jquery-core/document-ready/)JQuery不禁用我的單選按鈕
JQuery的
<script type="text/javascript">
$('input[type="Number"]').on('input propertychange paste', function()
{
if ($('#MainContent_TelField').val().length > 0)
{
$('#MainContent_phone').prop('disabled', false);
}
else
{
$('#MainContent_phone').prop('disabled', true);
}
});
$('input[type="Text"]').on('input propertychange paste', function()
{
if ($('#MainContent_EmailField').val().length > 0)
{
$('#MainContent_email').prop('disabled', false);
}
else
{
$('#MainContent_email').prop('disabled', true);
}
});
</script>
HTML
<div class="form-group">
<asp:Label ID="TelFieldLabel" class="col-md-3 control-label" runat="server" Text="Contact No." AssociatedControlID="TelField"></asp:Label>
<div class="col-md-3">
<asp:TextBox ID="TelField" runat="server" class="form-control" type="Number"></asp:TextBox>
</div>
</div>
<div class="form-group">
<asp:Label ID="EmailFieldLabel" class="col-md-3 control-label" runat="server" Text="Email address" AssociatedControlID="EmailField"></asp:Label>
<div class="col-md-3">
<asp:TextBox ID="EmailField" runat="server" class="form-control" type="Text"></asp:TextBox>
</div>
<div class="col-md-offset-3 col-md-9">
<asp:RequiredFieldValidator Display="Dynamic" runat="server" ID="RequiredFieldValidator2" SetFocusOnError="true" ForeColor="Red" ControlToValidate="EmailField" ErrorMessage="Please enter your email address." />
<asp:RegularExpressionValidator Display="Dynamic" runat="server" ID="RegularExpressionValidator1" SetFocusOnError="True" ForeColor="Red" ControlToValidate="EmailField" ErrorMessage="RegularExpressionValidator" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">Email address is not a valid format.</asp:RegularExpressionValidator>
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<div class="pull-right">
<asp:LinkButton ID="SubmitButton" runat="server" OnClick="SubmitButton_Click" CssClass="btn btn-primary" OnClientclick="ShowProcessingPopup();"><span class="glyphicon glyphicon-ok"></span> Submit</asp:LinkButton>
</div>
</div>
</div>
我猜你想要的東西像[這](http://jsfiddle.net/jv0yyhnb/2/) – Abhi
@Abhi您能否將其添加爲一個答案,所以我可以標記它,並接受它作爲它的工作 – murday1983
好吧,我將它添加 – Abhi