PHP中,怎么将某个动作代码添加到某个按钮或图片或文字的各种事件中。

PHP中,怎么将某个动作代码添加到某个按钮或图片或文字的各种事件中。,第1张

你所说升手的动作全部都是前端的事件,需要并雀用到的是js,php是服务端脚本.

1.点击按钮返回$txt值,

<绝笑早button onclick="alert('"+<?php echo $txt?>+"')">Click me</button>

2.鼠标经过----onmouseover

3.鼠标离开----onmouseout

4.鼠标点击----onclick

5.改变内容----onpropertychange(IE only),onchange

6.按键----------onkeydown

这个无关thinkPHP的事,是你自己没明白input标签中type属性所有值的意思。

值 =>描述:

button =>定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)。  

checkbox=>定义复选框。  

file  => 定义输入字段和 "浏览"按钮,供文件上传。  

hidden  => 定义隐藏的输入字段。者改  

image =>  定义图像形式的提交按钮。  

password  => 定义密码字段。该字段中的字符被掩码。  

radio =>  定义单选按钮。  

reset   =>定义重置按钮。重置按钮会清除表单中的所有数据。  

submit  => 定义提交按钮。提交按钮会把表单数据发送到服芹蠢务器。  

text =>  定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。  

看到没有,其中 的image是定义图像形式的提交按钮,即它与submit有相同的作用,只是它是以图像嫌嫌陪的形式呈现罢了。

那么怎么解决?非要把image换了才行么?不必,只需要你让“提交”动作失效即可。

怎么让它失效?在onclick的最后,加上一句return false即可,即:

<input type="image" src="__PUBLIC__/Images/reset.png" onclick="this.form.reset() return false" />

把按钮的属性type 写为submit或者button,族耐例如<input type='submit' class="pic" />在pic类中添加一个图片就行了,至于写进数据库这步,可以在表大侍单form标签加上一个action属性,在另一个页面或者是本页面滚穗吵用$_session[],接收表单的值就行了,再用insert 插入就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11989377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存