09/02/08 22:39:55
>>635
うちもそれ試した。3行になっちゃった。
やっぱ、>626の言う通り、自分で
フォームを書かないといけないのか・・・マンドクセ
生年月日を入力させるのに、セレクトメニューでは
不便なので、直接「年」「月」「日」の数字を
入力させたいのね。
何か、簡単な方法ある?
できれば、年号(MTSH)が付いてると西暦に直して
欲しいんだけど・・・(そこまで求めるのは無理か。)
655:nobodyさん
09/02/08 22:49:40
素のhtmlのタグを、cake流に変換するようなフィルタとかあればいいなー
656:nobodyさん
09/02/08 23:14:43
>>654
'div' => false にして、出てくるフォームが改行されるのは、FormHelperの問題と違う。
CSSでそう指定してあるから改行される。
input {
clear: both;
}
みたいな感じで。
いっぺん、読み込んでるCSSファイルを移動するなりして、読み込めないようにしてみろ。
657:nobodyさん
09/02/09 00:07:57
>>656
CakePHP1.2の変態cssをとっぱらったら、'div' => 'false'を付けなくてもtextBoxが1行に
ちゃんと3つ並ぶ。質問者はCakePHP1.2の変態cssを突破してtextBoxを1行に並べる方法を
質問しているのだと思う。
<?php
echo $form->text('hoge0');
echo $form->text('hoge1');
echo $form->text('hoge2');
?>
<br>
<br>
<?php
echo $form->text('hoge0', array('div' => 'false'));
echo $form->text('hoge1', array('div' => 'false'));
echo $form->text('hoge2', array('div' => 'false'));
?>
>>654
自分でフォームを直接書いたとしても、CakePHP1.2の変態cssの壁に阻まれると思う。
敵はCakePHP1.2の変態cssだと思う。変態cssを攻略するのが近道。
tableタグを使うと変態cssの中でもtextBoxを1行で表示できる。が詳細なレイアウトを
調整しようとすると変態cssと戦わざるを得ない。
<table>
<tr>
<td><?php echo $form->text('hoge0'); ?></td>
<td><?php echo $form->text('hoge1'); ?></td>
<td><?php echo $form->text('hoge2'); ?></td>
</tr>
</table>
658:nobodyさん
09/02/09 00:13:00
何で変態CSSのために
無駄な労力使ってるんだw
659:nobodyさん
09/02/09 00:18:41
>>658
暇で他にやる事もないので、チョットやってみただけ。
660:nobodyさん
09/02/09 01:19:15
てことはCSSを、YUIとかのリセットに変えればいいだけか
661:nobodyさん
09/02/09 02:53:29
>>659
じゃあ僕のサイト作るの手伝ってくれません?