PHP如何正确控制input标签的readOnly属性?(如何正确.属性.标签.控制.PHP...)
readonly属性的特性
您希望通过php控制的readonly属性,但现有代码未能生效。这是因为readonly属性的行为与大多数布尔属性不同。
readonly属性的值不是true或false,而是要么存在,要么不存在。只要readonly属性存在,无论其值是什么,输入框都将处于只读状态。
修改代码以正确控制readonly
要使用php正确控制readonly,请使用以下修改后的代码:
<input type="text" value="<?php echo $_GET['userName'] ?? ''; ?>" <?php print(isset($_GET['userName']) ? 'readonly' : ''); ?>>
此代码会检查$_get['username']是否设置。如果是,则设置readonly属性;否则不设置。
以上就是PHP如何正确控制input标签的readOnly属性?的详细内容,更多请关注知识资源分享宝库其它相关文章!