お世話になります
使用しているシステムは
CakePHP2.10
追記
/************************/
・確認したブラウザは何でしょうか
Chrome
・DOCTYPEの宣言部分はどうなっていますか?
<!DOCTYPE html>・[HTMLの内容を見てみると]はどうやって確認していますか?
Chromeのデベロッパーツール
・CakePHPのテンプレート(CTPでしたっけ)の変換処理などフレームワークのコアソースは確認してみましたか?
すみません、良くわからないです
/************************/
追記2
/************************/
Chromeのデベロッパーツール以外で確認してみました。
Edgeで確認してみたところ<font style="vertical-align: inherit;">が挿入されていませんでした
Chromeが原因のようです
/************************/
データベースから値を取得してプルダウンメニューにしているのですがHTMLの内容を見てみると
勝手にfontタグが追記されています。
実害は無いのでこのままのコードでも良いのですが・・・・
何か気持ち悪いので後学の為にFontタグを排除する方法を教えていただけると助かります
お手すきの時で良いので、よろしくお願いします
html
1<select name="catalog_name"> 2 <option value="データ1"> 3 <font style="vertical-align: inherit;"> 4 <font style="vertical-align: inherit;">データ1</font> 5 </font> 6 </option> 7 <option value="データ2"> 8 <font style="vertical-align: inherit;"> 9 <font style="vertical-align: inherit;">大河40(普)</font> 10 </font> 11 </option> 12 <option value="データ3"> 13 <font style="vertical-align: inherit;"> 14 <font style="vertical-align: inherit;">データ3</font> 15 </font> 16 </option> 17 <option value="データ4"> 18 <font style="vertical-align: inherit;"> 19 <font style="vertical-align: inherit;">データ4</font> 20 </font> 21 </option> 22 <option value="データ5"> 23 <font style="vertical-align: inherit;"> 24 <font style="vertical-align: inherit;">データ5</font> 25 </font> 26 </option> 27</select>
<<Viewで表示させているコード>>
php
1<select name='catalog_name'> 2<?php 3 foreach($item_list as $key => $value){ 4 $item_list2[]=$value['Data']['catalog_name']; 5 echo '<option value="'.$value['Data']['catalog_name'].'">'.$value['Data']['catalog_name'].'</option>'; 6 } 7?> 8</select> 9
<<入力される配列>>
Array ( [0] => Array ( [Data] => Array ( [catalog_name] => データ1 ) ) [1] => Array ( [Data] => Array ( [catalog_name] => データ2 ) ) [2] => Array ( [Data] => Array ( [catalog_name] => データ3 ) ) [3] => Array ( [Data] => Array ( [catalog_name] => データ4 ) ) [4] => Array ( [Data] => Array ( [catalog_name] => データ5 ) ) ) 1
回答1件
あなたの回答
tips
プレビュー