Java开发过程中,很多人会遇到在修改信息之前,获取原有数据信息到表单时,有些信息获取不到,比如某系统一个用户想修改自己的个人信息,这个信息列表中就包含选择select标签,选中radio标签,文本域textarea标签等。因为不是像input等这种标签,可以在标签内部定义value属性。所以接下来,集中的说下碰到这几种标签怎么办,仅仅提供思路!如有问题,可以私信我!我看到会及时回复!
1js动态设置select中option选中
function setSelectChecked(){
var select=document.getElementById("Type");
var typeValue = document.getElementById("type").value;
for(var i=0; i<select.options.length; i++){
if(select.options[i].innerHTML == typeValue){
select.options[i].selected = true;
break;
}
}
}
2js如何设置radio选中
function setRadioChecked(){
var radioValue=document.getElementById("state").value;
if(radioValue=="生效"){
$("#stateon").attr("checked","checked");
$("#stateoff").removeAttr("checked");
}else{
$("#stateoff").attr("checked","checked");
$("#stateon").removeAttr("checked");
}
}
3js中给textarea赋值
function setTextContent(){
var remarkValue=document.getElementById("Remark").value;
document.getElementById("Remark").value="";
document.getElementById("remark").innerText=remarkValue;
}
Remark是获取值的id;remark是textarea的id。
以上这三种方法代码简洁精辟!很不错!