PHP如何实现回车键提交数据并写入数据库 5

现阶段提交部分代码如下<html><scripttype="text/javascript">functionpic(){varpost=document.getElem... 现阶段提交部分代码如下
<html>
<script type="text/javascript">
function pic(){
var post=document.getElementById("sub");
if(post.value=="" ){
alert("请输入车牌号码");
post.focus();
return false;
}
}
</script>
<body>
<form action="zlsj.php" method="post" onsubmit="return pic()">
车牌号码:<input type="text" id="sub" name="clhp"><br>
<input type="submit" name='submit' value="提交">
</form>
</body>
</html>

PHP执行提交时编写的代码为:
if($_POST['submit']){
向数据库提交数据
}
能实现点击提交按钮向数据库表中写入数据,但是敲击回车执行提交后无法写入数据库,望高手解答!
展开
 我来答
蔷薇夜天涯
推荐于2018-05-14 · TA获得超过509个赞
知道小有建树答主
回答量:586
采纳率:75%
帮助的人:513万
展开全部

php实现回事提交数据,这需要JS配合才行。如果不用JS。用FORM提交的话,那就要保证当前焦点在提交按钮上。

下面主要介绍一下JS配合提交数据。

1 ,登录界面效果。当然你也可以有自己的界面,下图仅供参考

2,HTML代码。仅供参考

首先需要载入JQUERY的核心文件。具体的代码,可以直接写在页面中,也可以单独放在一个JS文件中,像本人,就是另外放在一个文件中。

onkeydown="if(event.keyCode==13) mellee.enter()"这句话,才是回车键提交的核心。他的意思就是,当键盘按键等于13的时候,13就是回车键的代号,就执行mellee.enter()这个函数,这个函数可以自定义。

3,JS代码如下。,

蓝色边框表示是接收数据和处理前台提示之类的,可以忽略。

下面绿色的,才是表示提交。用的是$.getJSON提交。返回json字符串。

这里就是后台处理登录代码。登录成功,可以作某些操作,登录失败,作某些操作。

本人这里是将登录信息除了写入数据库外,同时写入了cookie。方便下次登录,

后台数据处理有很多种方法的。这里提供的是C#代码,供参考。

luocongjay
2014-04-10 · TA获得超过949个赞
知道小有建树答主
回答量:1382
采纳率:33%
帮助的人:463万
展开全部
function pic(){
var post=document.getElementById("sub");
if(post.value=="" ){
alert("请输入车牌号码");
post.focus();
return false;
}
return true;
}
追问
经测试无效~~
追答
那就是你php端的问题吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式