怎样在radio类型的input标签中动态的加checked
- 要想在radio类型的input标签中动态的加checked我理解的是肯定需要判断,但是判断怎么加呢?这时候我们可以在script标签中进行判断,具体做法如下所示
<html>
<head>
<title>modify</title>
<script>
window.onload=function(){
if("<{$data.sex}>" == 1){
document.getElementsByName('sex')[0].checked='checked';
}else{
document.getElementsByName('sex')[1].checked='checked';
}
}
</script>
</head>
<body>
<form action="/thinkphp/index.php/User/save/id/<{$data.user_id}>" method="POST">
姓名:<input type="text" name="username" value="<{$data.user_name}>"/>
<br/>
性别:男<input type="radio" name="sex" value="1"/> 女<input type="radio" name="sex" value="0"/>
<br/>
<input type="submit" value="提交修改"/>
</form>
</body>
</html>
学过php的同学应该知道,<{$data.sex}>是我们ThinkPHP框架中对后台传值的一个显示方法,使用其他语言或者开发框架的同学直接将它更改为你所传的值即可。