2016-06-19 3 views
0

動作しない私は、次のコードを試してみました:設定値が

<input name="first-name" type="text" class="form-control" 
    placeholder=<?php echo (form_error('birth-date') !== '') ? 'Please enter name' : 'Enter name'; ?> > 

ただし、出力はいずれか一方のみ、「してください」または「入力」です。最初のスペースの後に残りの文字は表示されません。

私は間違っていますか?

+3

HTML含まれていないが(IMO常にまたは)空白を含む属性値を引用符でそんなに –

+0

おかげで囲む必要があります! – rowrow

答えて

0

あなたは"

<input name="first-name" type="text" class="form-control" 
     placeholder="<?php echo (form_error('birth-date') !== '') ? 'PLease enter name' : 'Enter name'; ?>"> 
+0

ありがとう!私はそれが必要ではないと思った "それは私がエコーする言葉が1つしかないときに動作します。それは私のダムだった。 – rowrow