gpt4 book ai didi

JavaScript 无法与 RadTextBox 一起使用

转载 作者:行者123 更新时间:2023-11-28 15:53:52 25 4
gpt4 key购买 nike

 <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">

function ValidatePhoneNumbers() {

var phone = document.getElementById('txtPhone1');
var mobile =document.getElementById('txtPhone2');
alert(phone.value);
if ((phone.value == null || phone.value == "") && (mobile.value == null || mobile.value == "")) {
alert('something');
return false;
}
else {
alert('something');
return true;
}
}

</script>

<tr>
<td>
<label for="txtPhone1">
Phone :</label>
</td>
<td>

<telerik:RadNumericTextBox ID="txtPhone1" runat="server" Text='<%# Bind("Phone_One") %>' Type="Number" Skin="Windows7" CssClass="txt">
<numberformat allowrounding="false" keepnotroundedvalue="False" GroupSeparator=""></numberformat>
</telerik:RadNumericTextBox>
<asp:CustomValidator ID="rqfldPhone1" runat="server" ControlToValidate="txtPhone1"
Display="Dynamic" ErrorMessage="*" ValidationGroup="Submit" ToolTip="Enter Phone Number" ></asp:CustomValidator>
</td>

 <telerik:RadButton ID="btnUpdate" runat="server" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'
CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'
Skin="Windows7" ValidationGroup="Submit">

当我将“OnClientClicked”添加到RadButton以在javaScript中调用javaScript(“return ValidatePhoneNumbers”)时,它显示NULL为什么?有 2 个 rad 文本框 txtphone1 和 txtphone2 ,实际上我想验证这些文本框,如果填充了任何一个则没有问题,否则我需要显示错误/警告消息。请帮助我

Actually ".value" is not shownig in javascript (document.GetelementById.value)

最佳答案

当您使用 telerik 控件时,用于查找控件和执行操作的 javascript 与我们使用普通 html 和 javascript 时不同:

查找 radcombox:

$find("<%=RadComboBox1.ClientID %>");//for example

让我们来解决您的问题:

var phone=$find("<%=txtPhone1.ClientID %>");
var mobile=$find("<%=txtPhone2.ClientID %>");
alert(phone.get_value());//use get_value() to get the value of radcombobox
if ((phone.get_value() == null || phone.get_value() == "") && (mobile.get_value() == null || mobile.get_value()== "")) {
alert('something');
eventArgs.set_cancel(true);
}
else {
alert('something');
}
}

关于JavaScript 无法与 RadTextBox 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com