我的表格中有这个按钮:
<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:我延长假期()功能,以显示标记日,而不是法定假日,所以它不能只显示红色的一切。如果我的解释有些令人困惑,我很抱歉。
这是我在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>
也许以这种方式你可以实现目标。