解决form中action属性后面?传递参数 获取不到的问题

发布时间 - 2026-01-11 02:26:15    点击率:

如下所示:

$p_id = $_REQUEST['p_id'];

echo "<h1>您将更新商品编号为<span>$p_id</span>的商品信息 <a href='listproduct.php'>查看所有</a></h1>
<form action='updateproduct.do.php?p_id=$p_id' method='get'> 
 商品名称:<input type='text' name='p_name' value='".$result_name2["name"]."'>商品名称小于10个字<br><br>
 商品价格:<input type='text' name='p_price' value='".$result_price2["price"]."'>价格大于0且小于99999.99(保留两位小数)<br><br>
 图片:<input type='text' name='p_pic' value='".$result_pic2["pic"]."'>请输入图片src<br><br>
 生产日期:<input type='text' name='p_date' value='".$result_onShelfDate2["onShelfDate"]."'>格式:yyyy-mm-dd<br><br>
 详细信息:<input type='text' name='p_detail' value='".$result_detail2["detail"]."'>详细信息请保持在50字以内<br><br>
 <button>提交</button>
</form>";
?>

如上代码,想要在点击button提交跳转到updateproduct.do.php的同时,将本页获取的$p_id,通过url值传到下个页面里。可是每次点击button后 地址栏里都只有 “ updateproduct.do.php?p_name=11&p_price=22&p_pic=33&p_date=44&p_detail=55 ”

p_id怎么都传不过去。折腾了半天,其实原因很简单,(以下为个人理解,但是问题解决了)在method=get下,form表单只接收表单元素”name“属性和相应的”value“。想要通过在action中自己写?的形式传值,method的值必须是=post,即代码中第二行改为:

<form action='updateproduct.do.php?p_id=$p_id' method='post'>

改成这样就可以了!

以上这篇解决form中action属性后面?传递参数 获取不到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# form  # action传递参数  # 动态设置form表单的action属性的值的简单方法  # jQuery中设置form表单中action值的实现方法  # JavaScript获取网页表单action属性的方法  # 给大家  # 表单  # 本页  # 两位  # 半天  # 希望能  # 很简单  # 请输入  # 所示  # 这篇  # 个字  # 您将  # 下个  # 小编  # 大家多多  # 就可以  # 跳转到  # 生产日期  # 栏里  # 解决了 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Python文本处理实践_日志清洗解析【指导】  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  手机网站制作与建设方案,手机网站如何建设?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  nginx修改上传文件大小限制的方法  如何在VPS电脑上快速搭建网站?  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  linux写shell需要注意的问题(必看)  英语简历制作免费网站推荐,如何将简历翻译成英文?  Firefox Developer Edition开发者版本入口  Linux系统命令中tree命令详解  bing浏览器学术搜索入口_bing学术文献检索地址  如何挑选优质建站一级代理提升网站排名?  Python函数文档自动校验_规范解析【教程】  如何实现javascript表单验证_正则表达式有哪些实用技巧  网站建设要注意的标准 促进网站用户好感度!  python中快速进行多个字符替换的方法小结  如何快速重置建站主机并恢复默认配置?  Laravel怎么实现验证码(Captcha)功能  详解CentOS6.5 安装 MySQL5.1.71的方法  Python数据仓库与ETL构建实战_Airflow调度流程详解  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  清除minerd进程的简单方法  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何用美橙互联一键搭建多站合一网站?  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  Laravel如何使用查询构建器?(Query Builder高级用法)  Android使用GridView实现日历的简单功能  UC浏览器如何设置启动页 UC浏览器启动页设置方法  如何在阿里云虚拟服务器快速搭建网站?  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  音乐网站服务器如何优化API响应速度?  LinuxCD持续部署教程_自动发布与回滚机制  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何基于云服务器快速搭建个人网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel如何使用Eloquent进行子查询  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  如何确认建站备案号应放置的具体位置?  Swift中swift中的switch 语句  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤