php - 如何在提交按钮中显示不同颜色的文本

标签 php html css

我的表单中有这个按钮:

<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(); ?>">

在 holidays() 部分,我试图让文本在此按钮上显示为红色,但没有成功。

编辑:为澄清起见,如果是假日,我只想要 holidays() 函数返回的那部分红色文本。

编辑 2:我扩展了 holidays() 函数以显示标记日而不是法定假日,因此它不能只显示红色的所有内容。 如果我的解释有些困惑,我很抱歉。

这是我在 holidays() 函数中尝试过的:

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>

也许通过这种方式你可以达到目的。

关于php - 如何在提交按钮中显示不同颜色的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55855419/

相关文章:

javascript - mp3 文件无法在 html5 游戏中在 IE11 上播放,但在 chrome 中可以播放

jquery - Twitter Bootstrap 轮播 : Change background outside carousel-element

javascript - 更改 body 不透明度关键帧

php - Woocommerce(wordpress) 和 opencart 集成

php - 如何更新我的查询以符合启用的 sql_mode=only_full_group_by?

php - CSV 文件在浏览器中内联打开而不是提示 DL

javascript - HTML/JS/CSS 中的 URL 标签列表

php - PHP创建表类别并正确获取url的问题

html - 如何更改空白 : nowrap? 的默认边距

html - 溢出:自动在 Firefox 中不起作用