我试图使用图像作为提交按钮。
<?php echo $this->Form->submit('/img/prelaunch/btn_signup.gif'); ?>这就是我正在使用的代码。但是图像无法加载,图像出现在下面的目录中
Webroot/img/预发射/
**更新**
生成HTML
<div class="submit">
<input type="image" src="/ginger/img/prelaunch/btn_signup.gif">
</div>Webiste Base http://bakasura.in/ginger/
URL http://bakasura.in/ginger/users/signup
图像URL http://bakasura.in/ginger/img/prelaunch/btn_signup.jpg
发布于 2011-04-09 17:00:09
图片是一个jpg,你已经在提交按钮源代码中放了一个gif。简单错误:D
发布于 2011-06-28 12:13:35
另一个解决办法是:
<?php echo $form->submit('Sign up', array('type'=>'image','src' => '/img/prelaunch/btn_signup.gif')); ?>来自:http://php-freelancer.in/2010/04/28/cakephp-how-to-make-image-submit-button/
发布于 2011-04-14 11:29:41
只需在css中创建一个类名并添加图像
表单->提交(‘提交’,数组(‘class’=‘class=’>‘显示-图像’));?>
CSS
显示图像{ background-image:url(../img/prelaunch/btn_signup.gif);背景-重复:不重复;显示:块;宽度:30 no;高度:30 30pxtext转换:大写;}
https://stackoverflow.com/questions/5605177
复制相似问题