【问题标题】:Italic text inside echo in php htmlphp html中的echo内的斜体文本
【发布时间】:2016-06-17 10:37:55
【问题描述】:

我正在尝试在 Php 条件中添加文本,但它不起作用,因为它显示标签而不是应用它。而且我只希望Text to be italic 是斜体,但如果另一个值为真$this->input->getinput(),则不需要斜体。

<input
        type="text" required
        class= "form-control"
        id   = "id"
        name = "name"
        value= "<?php echo (!empty($this->input->getinput()))?  $this->input->getinput(): '<a style="text-align: center"><i>Text to be italic</i></a>'?>"
        title = "title"
/> 

【问题讨论】:

  • 你在$$this->input->getinput()中有double double $对吗?
  • @f_anto 已编辑,抱歉。但是还是不行
  • 你有没有出错?
  • @IvanBarayev 不,它只是显示标签而不是应用它们的效果

标签: php html


【解决方案1】:

你不能在值子标签中使用样式

请尝试以下代码

<input
        type="text" required
        class= "form-control"
        id   = "id"
        name = "name"
        <?php echo (!empty($this->input->getinput())) ?  ' value="'.$this->input->getinput().'" ' : ' style="font-style: italic" value="Text to be italic" '; ?>
        title = "title"
/>

【讨论】:

  • 我只希望Text to be italic 为斜体,但如果其他值为真$this-&gt;input-&gt;getinput(),则不需要斜体。
  • 我已经这样做了,但现在 title = "title" /&gt; 文本随后显示为一个值
  • 在这里写完整的输入行
  • 别着急,我想通了,你的回答是对的,非常感谢:)
【解决方案2】:

不允许制作一些标签,例如。 &lt;i&gt;some text&lt;/i&gt; 内部值属性。你想要的

&lt;input type="text" value="&lt;a style="text-align: center"&gt;&lt;i&gt;Text to be italic&lt;/i&gt;&lt;/a&gt;"&gt;

,不是吗? 但是有办法通过 CSS 来实现。关注此How to make value text in form be italic

或者这是另一个参考HTML in the input field value

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多