怎样解决清空文本框问题 当跳转到一个详细信息页面,页面中有两个radio做开关(开状态value是1,关是0)控制三个文本框,当radio跳过来的value是1时文本框显示值,当为0时显示空串,因为跳转过来的值是整形 所以初始化是0 但为了界面友好 现在要清空文本框怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -----你要的是不是这个效果?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script language="javascript">var data=new Array();for (var i = 0; i < 3; i++) { data[data.length] = '';}function checkRadio(flag){ var inputs = document.getElementsByName('input'); if(flag) { for (var i = 0; i < 3; i++) { inputs[i].style.background=''; inputs[i].value=data[i]; inputs[i].readOnly=false; } } else { for (var i = 0; i < 3; i++) { data[i]=inputs[i].value; inputs[i].value=''; inputs[i].style.background='#CCCCCC'; inputs[i].readOnly=true; } }}</script></head><body><p> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" onclick="checkRadio(true)"/> 开<input type="radio" name="radiobutton" value="radiobutton" onclick="checkRadio(false)"/>关</p><p> <input name="input" type="text" size="15" /></p><p> <input name="input" type="text" size="15" /></p><p> <input name="input" type="text" size="15" /></p></body></html> 当程序跳转到当前页面设置一个默认javascript函数进行判断,果开关关的时候 自动清空文本框值,否则什么都不做就行 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><body><p> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" onclick="checkRadio(true)"/> 开<input type="radio" name="radiobutton" value="radiobutton" onclick="checkRadio(false)"/>关</p><p> <input name="input" type="text" size="15" value="0"/></p><p> <input name="input" type="text" size="15" value="0"/></p><p> <input name="input" type="text" size="15" value="0"/></p><script language="javascript">var inputs = document.getElementsByName('input');if(inputs){ for (var i = 0; i < 3; i++) { if(inputs[i].value==0) inputs[i].value=''; }}</script></body></html> 遍历所有的控件,设其value="";或者length=0; 帮忙解释下里面的这段 jQuery代码($.each()里面添加事件) 百度下拉框用的是什么技术? 网页在线登记内容的提交问题 js 提交页面会报错 Javascript程序的内存划分是怎么样的? JS调用问题 正则表达式问题(偶一分也没有了,希望哪个大虾帮忙解决一下) 请问怎样实现这个特效? Extjs 报错'internalId' is null or not an object to net_lover(孟子E章),help me please. 单击按钮复制文本到剪切板有问题,本人菜鸟,多多关照,谢 如何将收上来的数据封装成一个form提交给后台执行一段指定逻辑
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
var data=new Array();
for (var i = 0; i < 3; i++) {
data[data.length] = '';
}
function checkRadio(flag)
{
var inputs = document.getElementsByName('input');
if(flag)
{
for (var i = 0; i < 3; i++)
{
inputs[i].style.background='';
inputs[i].value=data[i];
inputs[i].readOnly=false;
}
}
else
{
for (var i = 0; i < 3; i++)
{
data[i]=inputs[i].value;
inputs[i].value='';
inputs[i].style.background='#CCCCCC';
inputs[i].readOnly=true;
}
}
}
</script>
</head><body>
<p>
<input name="radiobutton" type="radio" value="radiobutton" checked="checked" onclick="checkRadio(true)"/>
开
<input type="radio" name="radiobutton" value="radiobutton" onclick="checkRadio(false)"/>
关</p>
<p>
<input name="input" type="text" size="15" />
</p>
<p>
<input name="input" type="text" size="15" />
</p>
<p>
<input name="input" type="text" size="15" />
</p>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<p>
<input name="radiobutton" type="radio" value="radiobutton" checked="checked" onclick="checkRadio(true)"/>
开
<input type="radio" name="radiobutton" value="radiobutton" onclick="checkRadio(false)"/>
关</p>
<p>
<input name="input" type="text" size="15" value="0"/>
</p>
<p>
<input name="input" type="text" size="15" value="0"/>
</p>
<p>
<input name="input" type="text" size="15" value="0"/>
</p><script language="javascript">
var inputs = document.getElementsByName('input');
if(inputs)
{
for (var i = 0; i < 3; i++)
{
if(inputs[i].value==0)
inputs[i].value='';
}
}
</script></body>
</html>