使用自由文本

时间:2015-08-11 10:27:49

标签: php

我有一个PHP表单,需要使用一些静态自由文本预先填充其中一个字段,对于本练习,我们称之为“MYTEXT”。

if (preg_match ('/^[A-Z \'.-]{2,40}$/i', $trimmed['jobtitle'])) 
    {
        $jt = mysqli_real_escape_string ($dbc, $trimmed['jobtitle']);
    } 
    else 
    {
        echo '<p style="font-weight: bold; color: #C00">Please enter where you heard about us!</p>';
    }

形式:

<tr>
    <td class="single-field-left">
        <div class="field">
            <label for="jobtitle">Your job title<em class="red">* </em></label>
                <div class="input-box">
                    <input class="input-text" name="jobtitle" title="jobtitle" type="text" value="<?php if (isset($trimmed['jobtitle'])) echo $trimmed['jobtitle']; ?>" id="jobtitle" />
                </div>
        </div>
    </td>
</tr>

而不是输入框是空的,我需要它在页面加载后立即在字段中显示“MYTEXT”。它需要是实际文本,而不仅仅是占位符。

我是PHP新手,所以指导赞赏

2 个答案:

答案 0 :(得分:0)

你的问题不是很清楚。无论如何,我认为你的价值存储在变量$ jt中。请尝试以下代码:)

   <input class="input-text" name="jobtitle" title="jobtitle" type="text" value="<?php if (isset($jt)){ echo $jt; }else{echo "";} ?>" id="jobtitle" />

答案 1 :(得分:0)

<input class="input-text" name="jobtitle" title="jobtitle" type="text" value="MYTEXT" id="jobtitle" />

感谢hd的回答

HD's fiddle