----入力欄---
--Firstname
----入力欄---
---Lastname
----入力欄--
---Username
入力欄項目名と入力欄が上下逆
また、endでsubmitボタンが出ると認識しているのですが、
何も送信ボタンが表示されない。という見た目。機能面で問題が出てます。
このViewファイルのコードでの改良点をちょうだいしたいです。
<h3>Signup<h3> <?php echo $this->Form->create('User'); echo $this->Form->input('firstname',array('label'=>'Firstname')); echo $this->Form->input('lastname',array('label'=>'Lastname')); echo $this->Form->input('email',array('label'=>'Email')); echo $this->Form->input('username',array('label'=>'Username')); echo $this->Form->input('password',array('label'=>'Password')); echo $this->Form->input('password_confirm', array('label' => 'password(confirm)','type' =>'password')); ?> コード
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> CakePHP: the rapid development php framework: Users </title> <link href="/CakePHP/favicon.ico" type="image/x-icon" rel="icon"/><link href="/CakePHP/favicon.ico" type="image/x-icon" rel="shortcut icon"/><link rel="stylesheet" type="text/css" href="/CakePHP/css/cake.generic.css"/></head> <body> <div id="container"> <div id="header"> <h1><a href="https://cakephp.org">CakePHP: the rapid development php framework</a></h1> </div> <div id="content"> <h3>Signup<h3> <form action="/CakePHP/" id="UserSignupForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><input name="data[User][firstname]" label="Firstname" type="controll" id="UserFirstname"/><div class="input text"><label for="UserLastname">Lastname</label><input name="data[User][lastname]" maxlength="255" type="text" id="UserLastname"/></div><div class="input email"><label for="UserEmail">Email</label><input name="data[User][email]" maxlength="255" type="email" id="UserEmail"/></div><div class="input text"><label for="UserUsername">Username</label><input name="data[User][username]" maxlength="255" type="text" id="UserUsername"/></div><div class="input password"><label for="UserPassword">Password</label><input name="data[User][password]" type="password" id="UserPassword"/></div><div class="input password"><label for="UserPasswordConfirm">password(confirm)</label><input name="data[User][password_confirm]" type="password" id="UserPasswordConfirm"/></div> </div> <div id="footer"> <a href="https://cakephp.org/" target="_blank" id="cake-powered"><img src="/CakePHP/img/cake.power.gif" alt="CakePHP: the rapid development php framework" border="0"/></a> <p> CakePHP 2.10.18 </p> </div> </div> </body> </html> コード
タイトルは要件のみ記載してください。タグにある語句はそもそもなくて良いですし、質問をしアドバイスを得る場所なので今のタイトルだとほとんど要件が書かれていないことになります。
起きている問題、課題を要約して記載すると良いです
失礼いたしました。
変更いたしました。
念のため出力された画面の画面キャプチャとform部分のhtmlをご提示いただけますか?(ブラウザ「ソースを表示」)
画像の追加もできたのですね。
ありがとうございます。
正直、CakePHPの経験が浅く、全体の大きさなども本当はもう少し小さくしたいところではあります。
それはbootstrapで対応するのが良いのでしょうか。
end()はコード内に書かれていないですがこれは転記漏れでしょうか?
あとラベルと入力コントロールの表示順序はcake.generic.css次第なところはありますね。
失礼いたしました。
転記漏れです。別のエラーを改善したせいか、追加したところ上手くボタンができました。
レイアウトに関してはデフォルトで設定できるのですね。
>レイアウトに関してはデフォルトで設定できるのですね。
デフォルトで・・・といってもBootStrapもCSSなので、同じように組めば実現可能です。
承知しました。
一旦機能を全て作成して最後にまとめてbootstapを使おうかと思います。
ありがとうございます!
ベストアンサーはどのように、、、、、
ボタンの件は自身で解決されたようですし、レイアウトの問題はまた別件として、ボタンの件のみ、ひとまず具体的に解決までの手順をご自身で回答を書かれて自己解決としては如何でしょうか(私は確認していただけですし)
承知しました。ですが、、、
頂いた回答のコピペでも良いので正式な回答として再度投稿して頂けないでしょうか?
実際回答を頂いて私のタスクも進んだので
またお世話になる際はよろしくお願いします。
元コードの記載漏れではなく質問への転記漏れでしたらあまり私のコメントは関係なさそうです。
また「別のエラーを改善した」のところ、
それを解消されたのでしたら当の本人である質問者さんしかその部分を知らないので回答は難しいです。ご厚意に添えず申し訳ない。
承知しました。
またよろしくお願いします。
はい。進んだようで何よりです。
回答1件
あなたの回答
tips
プレビュー