php - 在按钮中显示图像并使用 PHP 以表单形式发送隐藏值

标签 php html css image button

很抱歉我的英语不好,但我需要在按钮中显示图像,然后在表单帖子中发送隐藏值。

小米代码:

echo "<form method='post' action='index.php'>";
echo '<input id="prueba" type="submit" value="Submit">​​​​';
echo "<input type='hidden' name='opt' value='3'>";
echo "<input type='hidden' name='sede' value='".$sede."'>";
echo '</form>';

在我的 CSS 中:

#prueba{
    background-image:url(back.png);
    font-size:0;
    width:50px;
    height:50px;
}​

请帮帮我。

最佳答案

简单地显示图像并使用 javascript 单击提交按钮如何?

示例 1:使用“document.form.submit()”

echo "<form id='myform1' method='post' action='index.php'>";
echo '<a href="javascript:void(0);" ';
echo   ' onclick="document.getElementById(\'myform1\').submit();">';
echo  '<img src="back.png" width="50" height="50" />';
echo '</a>';
echo "<input type='hidden' name='opt' value='3' />";
echo "<input type='hidden' name='sede' value='".$sede."' />";
echo '</form>';

或者,示例 2:使用隐藏的提交按钮(需要 jQuery)

echo "<form method='post' action='index.php'>";
echo '<a href="javascript:void(0);" onclick="$(\'#prueba\').trigger(\'click\');">';
echo  '<img src="back.png" width="50" height="50" />';
echo '</a>';
echo '<input id="prueba" type="submit" value="Submit" style="display:none" />​​​​';
echo "<input type='hidden' name='opt' value='3' />";
echo "<input type='hidden' name='sede' value='".$sede."' />";
echo '</form>';

或者,示例 3:使用 CSS 显示图像

echo "<form id='myform1' method='post' action='index.php'>";
echo '<a id="prueba" href="javascript:void(0);" ';
echo   ' onclick="document.getElementById(\'myform1\').submit();" />';
echo "<input type='hidden' name='opt' value='3' />";
echo "<input type='hidden' name='sede' value='".$sede."' />";
echo '</form>';

关于php - 在按钮中显示图像并使用 PHP 以表单形式发送隐藏值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981130/

相关文章:

PHPUnit 安装到 CakePHP - 没有 Autoload.php

php - 如何让 Xdebug 在 Heroku 上运行?

javascript - 使用 CSS 和 Javascript 淡入淡出文本

javascript - 使用 Angular 1 Interpolation 将动态值传递给函数参数

html - 在 flexbox 列中重叠 div

php - 数据库驱动的永无止境的菜单系统

php - 内部连接性能慢

javascript - 使用 jQuery 向下遍历 Bootstrap DOM

css - 单击/聚焦按钮后按钮悬停效果不显示

c# - 将一些html导出到excel文件时如何防止css丢失?