Javascript 在PHP中使用JS更改属性
我使用下面的代码行来更改一些输入标记中的显示属性Javascript 在PHP中使用JS更改属性,javascript,php,html,css,Javascript,Php,Html,Css,我使用下面的代码行来更改一些输入标记中的显示属性 echo '<style type="text/css"> #Save{display:none;}</style>'; echo'#Save{display:none;}'; 所以我想用同样的方法来定义我的输入是禁用的还是只读的 我试着用这个,但显然根本不起作用 echo '<style type="text/css"> #Exist{disabled;}</style>'; echo'#E
echo '<style type="text/css"> #Save{display:none;}</style>';
echo'#Save{display:none;}';
所以我想用同样的方法来定义我的输入是禁用的还是只读的
我试着用这个,但显然根本不起作用
echo '<style type="text/css"> #Exist{disabled;}</style>';
echo'#Exist{disabled;}';
有什么建议吗
谢谢您的帮助。禁用的不是CSS属性。这是一个HTML属性。如果要使用PHP禁用输入,则需要在元素上回显禁用的属性,即:
<input <?php if($disabled){ echo 'disabled'; } ?>>
上述样式将仅应用于禁用的输入元素。但实际上禁用输入是一项HTML任务,而不是CSS任务
此外,虽然不太可能很快破坏代码,但最好的做法是以小写字母开始ID,必要时使用驼峰式大小写。例如,
#Save
应该是#Save
除此之外,我还想指出,还有一个和选择器,可以用于根据属性更改样式
input:disabled {
/* some styles */
}