私のコントローラから生のHTMLを取得し、それをテキストエリアに取り込みます。 テキスト選択のような異なるタイプのフィールドがあります。また、textareaとすることもできます。このフィールドはテキストボックスに未加工htmlとして表示されます。テキストエリアを除くすべてのフィールドで正常に動作します。他のrextarea内の生のHTML Textareaを取得する(laravel 5.3)
フィールドがあり、ボタンの文字列のコードがないここに私のコードです
としてタグを終了せずに、テキストボックスやテキストエリアタイプのショーのコードが、に来て、その後下のテキストエリアのタイプに含まれています。
foreach($fields as $field){
$type = $field->type;
switch($type) {
case 'textarea':
$str .= '<div class="form-group">
<label class="control-label col-md-3">'.$custom_field->name.'
</label>
<div class="col-md-8">
<div class="input-icon right">
<i class="fa"></i>
<textarea name="'.$field->id.'" class="form-control" rows="8"></textarea>
</div>
</div>
</div>';
break;
}
}
ここでは、すべてのものが、テキストエリアの種類を除いて正常に動作します。 問題はどこにその間違った助けてくださいプットがなどのボタンが刺すなしとENDTAG
`<div class="form-group">
<label class="control-label col-md-3">Description
</label>
<div class="col-md-8">
<div class="input-icon right">
<i class="fa"></i>
<textarea name="17" class="form-control" rows="8">`
なしでテキストエリアのタイプがあるならば、ボタンの下に表示されないし、またHTMLの端を、テキストエリア
のタグを終了していません
は、あなたはそれが生成されるHTMLを確認することがありますか?ページのソースを表示し、そのテキストエリアの周囲に何が生成されているかを表示します。 –
ああ、あなたのコントローラでHTMLを生成するアイデアはまったく間違っています!これはコントローラであり、HTMLはビュー内になければなりません。そのため、便宜上のものではありません。 –
はいhtmlが生成されています。私はフォームと生のhtmlの両方を取得しています。フォームは正常に表示されますが、生のhtmlで問題が発生します@NigelRen –