<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">Male
这条代码中的echo 直接输出字符串"checked",为什么input输入框的checked属性会直接收到"checked"
不应该是直接 checked="checked"吗
value="male">Male
input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">Male
checked属性的属性值可以省略,浏览器会自动补全,和option的selected一样,好的习惯就是加上属性值
<?php if (isset($gender) && $gender=="male") echo "checked='checked'";?>
radio的的checked属性可以写全也可以省略,还可以写checked=true