想要在占位符中显示文本可选使用php
问题描述:
我有文本框我希望显示它的值可选,要么$ searchText包含数据,所以显示它,如果它是空的,所以显示文本。怎么做??我尝试了好几种代码想要在占位符中显示文本可选使用php
感谢
<input type="text" name="search_text" value="<?php
if($_REQUEST['search_text'] = !"")
{
echo "string";
}
else{
echo $searchText;
}
?>">
答
感谢所有球员的帮助我最后这是答案
<input type="text" name="search_text" class="top_search_box" value="<?php
if(isset($_REQUEST['search_text']))
{ echo $_REQUEST['search_text'];}
else{
echo 'search...' ;
}
?>" >
答
据推测,如果请求已经取得了这个页面,但如果没有,或者如果为空,显示占位符文本要检查...
<input type="text" name="search_text" <?php if(!empty($_REQUEST['search_text'])) echo 'value="'.htmlentities($_REQUEST['search_text'], ENT_QUOTES),'"'; ?> placeholder="<?php echo $searchText; ?>" />
答
我认为你在寻找的东西链接:
(文本只有在文本框中没有写入任何东西时才可见!)
<input type="text" name="search_text" placeholder="Im a placeholder" >
见和链接,占位符属性神是如何实现的,它是:
答
我建议你喜欢下面
<input type="text" placeholder="Your Search String" name="search_text" value="<?=(isset($_REQUEST['search_text']) && $_REQUEST['search_text']) ? $_REQUEST['search_text'] : 'string'?>">
+0
对不起兄弟你的代码也不起作用 – 2014-11-02 03:45:55
'=!“”'?这个语法在PHP手册中讲过?您的随意格式化进一步表明对细节缺乏关注。 – 2014-11-02 03:23:12
@LightnessRacesinOrbit我已经试过这段代码,我不知道它是好还是不好。好的,你建议任何代码 – 2014-11-02 03:24:27
你知道ther是一个HTML占位符attribut吗?请参阅:http://www.w3schools.com/tags/att_input_placeholder.asp – Rizier123 2014-11-02 03:24:29