html 文本框部分内容不可编辑
<scripttype="text/javascript"><!--functionType(){document.getElementById("no").value=...
<script type="text/javascript">
<!--
function Type(){
document.getElementById("no").value=document.getElementById("type").value;
}
//-->
</script>
<td class="gray2">
<input name="no" type="text" id="no" class="stylei" maxlength=4>
<span class="star"><span class="redstar">* </span></span>
</td>
我需要在这个文本框里继续编辑,但是之前获取到的no值不能改变,应该怎么办?
比如获取到的no值是01,我想要用户在文本框里看到01的前提下继续编辑,最后文本框里的效果是类似0123这种,后两位可以随意改变,前两位固定 展开
<!--
function Type(){
document.getElementById("no").value=document.getElementById("type").value;
}
//-->
</script>
<td class="gray2">
<input name="no" type="text" id="no" class="stylei" maxlength=4>
<span class="star"><span class="redstar">* </span></span>
</td>
我需要在这个文本框里继续编辑,但是之前获取到的no值不能改变,应该怎么办?
比如获取到的no值是01,我想要用户在文本框里看到01的前提下继续编辑,最后文本框里的效果是类似0123这种,后两位可以随意改变,前两位固定 展开
1个回答
展开全部
<script type="text/javascript">
var novalue;
function Type() {
novalue = document.getElementById("type").value; //这样这个novalue就保存起来了,需要的时候直接使用这个变量novalue即可
document.getElementById("no").value = novalue;
}
</script>
<td class="gray2">
<input name="no" type="text" id="no" class="stylei" maxlength=4>
<span class="star"><span class="redstar">* </span></span>
</td>
追问
额,我是想在下面的文本框里基于这个novalue不变的情况下可以继续编辑,应该怎么写?就是比如novalue是01,文本框里我最后想得到的效果是01**
追答
<input id="no" name="no" type="text" class="stylei" maxlength=4>
<span class="star"><span class="redstar">* </span></span>
<script type="text/javascript">
function Type() {
document.getElementById("no").value = document.getElementById("type").value;
}
</script>
哦,那好办。把script搬到下面即可,因为你往no表单填充内容时,此表单必须已经在页面中加载
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询