更改收音机上的txtbox长度btn更改ASP.NET和JavaScript
Change txtbox length on radio btn change ASP.NET and JavaScript
我有这个代码:
<asp:RadioButtonList ID="rdoCardType" runat="server" onchange="ValidateCCN();" AutoPostBack="false" Width="190px">
<asp:ListItem Value="Visa">
<img src="images/visa.gif" /> Visa</asp:ListItem>
<asp:ListItem Value="MC">
<img src="images/mm.gif" /> Master Card</asp:ListItem>
<asp:ListItem Value="AE">
<img src="images/ae.gif" /> American Express</asp:ListItem>
<asp:ListItem Value="DC">
<img src="images/dc.gif" /> Discover</asp:ListItem>
</asp:RadioButtonList>
JavaScript是:
function ValidateCCN() {
var y = document.getElementById('ctl00_site_body_txtCscNr');
var x = document.getElementsByName('ctl00$site_body$rdoCardType');
for (var i = 0; i < x.length; i++) {
if (x[i].checked) {
if (x.value == "AE")
y.maxLength = '3';
break;
}
}
}
我错过了什么?因为文本框的长度没有改变。谢谢
它应该是x[i].value-
function ValidateCCN() {
var y = document.getElementById('ctl00_site_body_txtCscNr');
var x = document.getElementsByName('ctl00$site_body$rdoCardType');
for (var i = 0; i < x.length; i++) {
if (x[i].checked) {
if (x[i].value == "AE")
y.maxLength = '3';
break;
}
}
}
相关文章:
- 如何使用 asp.net 中的另一个下拉列表更改下拉列表选定的索引和可见性
- 添加/单击c#asp.netmvc5后禁用和更改按钮图标
- ASP.NET更改页面时更改会话值
- 脚本点击Css显示属性更改不正常运行Asp.net
- 实现已验证用户更新状态的最佳方式,作为对系统中已更改状态的反应.(ASP.NET MVC网站)
- 在JavaScript中更改下拉列表索引后,ASP.Net提交按钮单击事件不起作用
- 根据弹出窗口javascript的返回值更改asp.net面板的可见性
- 如何在 javascript onchange 应用 asp.net 时以编程方式更改下拉列表中的选定项
- 通过一次提交保存来自多个 ASP.NET Telerik 网格的更改
- ASP 网格视图在打开模式对话框时更改布局
- 在 C# 中动态更改项 ASP.NET 而无需回发
- asp.net OnText更改不触发
- 如何在 asp.net 中更改文本框的事件时调用Web方法
- 在 ASP 中,键下不起作用以更改焦点
- 如何使用 jQuery 在 ASP 中隐藏/显示带有下拉列表更改的面板
- 在 MVC 中更改文本框日期时 asp.net 触发控制器代码
- 使用 ASP.Net/VB.Net/jQuery 更改 PNG 的色调或颜色
- Asp.Net Page JavaScript alert 命令可更改程序行为
- 如何查找页面状态是否在 AJAX 或 Java 脚本 ASP.NET 更改
- ASP:下拉列表动态更改