php - 如何在提交按钮中显示不同颜色的文本
问题描述
我的表单中有这个按钮:
<input id="save" name="save" type="submit" style="background-color:#CCCCCC; border: 1px solid blue;" value="Save <?php if (isset($_SESSION['new'])) echo $rows['id'].' u'; else echo $rows['id'].' m'; echo ', '; echo week_day(date('w')).' '.date('j').'.'.date('n').'.'.date('Y').', vk '.date('W');
if (!empty(holidays())) echo ', '.holidays(); ?>">
在holiday() 部分,我试图让这个按钮上的文本显示为红色,但没有运气。
编辑:为澄清起见,如果是假期,我只想要假期()函数返回的红色文本部分。
编辑 2:我扩展了 holiday() 函数以显示标记日期而不是官方假期,因此它不能只以红色显示所有内容。如果我的解释有些混乱,我很抱歉。
这是我在假期()函数中尝试过的:
if (empty(strpos($Array[(string)date('Y').'h'][$i],'Not official ')))
$hf .= '<font color="red">'.$Array[(string)date('Y').'h'.[$i].'</font>';
else
$hf .= $Array[(string)date("Y").'h'][$i];
我无法以红色显示假期文本。
我在这里做错了什么?
解决方案
如果您使用按钮类型元素,您可以通过以下方式在值内传递 html 元素:
<button><span>Valor</span> <span style="color:red;">Valor con color</span></button>
也许通过这种方式你可以达到目标。
推荐阅读
- neo4j - Neo4j 是否可以在一个密码脚本中使用 2 个 CALL apoc.merge.relationship 调用?
- javascript - 如果我不将任何数据从 javascript 返回到 Node.js fetch 调用,是否可以节省服务器和客户端负载?
- python - 如何根据python中的输入值创建过滤器
- azure - 编写 Azure 表存储 - 本地和云的不同行为
- android - 在 RecycleView 适配器中实现多个 ViewHolder 类型的视图点击
- c++ - 使用 windeployqt 工具后 QSystemTrayIcon 未显示
- c# - 如何在列表中插入输入
,而不仅仅是将最后一个输入添加到列表中? - android - 如何在 Flutter 中获取键盘颜色?
- powershell - 如何在循环前的第一次迭代中打印 PowerShell do-while 循环
- html - 仅使用 CSS 将页面上类的每个实例定位为自定义背景颜色