位置: 编程技术 - 正文

JS+PHP实现用户输入数字后显示最大的值及所在位置(php中使用js)

编辑:rootadmin

推荐整理分享JS+PHP实现用户输入数字后显示最大的值及所在位置(php中使用js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php使用js,php的输入语句,php输出js内容,php输出js内容,php输出js内容,js中写php代码,php使用js,php使用js,内容如对您有帮助,希望把文章链接给更多的朋友!

本文主要给大家介绍的是关于JS+PHP实现用户输入数字后显示最大的值及所在位置的相关内容,目的:分清JS PHP的区别,拓宽思维,下面来一起看看详细的介绍:

分析

1.利用JS的prompt输入用户想要输入的值.

2.利用HTML表单的text标签将输入的值传递给PHP处理文件

3.PHP进行数值判定,选出最大值和位置.

由浅入深:

1.在JS实现获取数组的最大值.

这里值得注意的是:不可以直接设置一个变量max=0,因为你不确定以后输入的数字是小于0的还是大于0的[案列是大于0的],所以应该选择数组里面的一个数,就数组的第一个好了max=a[0] .

因为JS语言是基于对象面向过程的,JS里面所有的事物都可以是对象,所以它的数组有属性,length就是JS数组的一个获得数组长度的属性,有了这个属性就可以遍历数组,然后进行一一比较.

2.在JS实现获得数组的最大值最小值和他们的位置(即在数组中第几个)

[注:本案例位置+1是为了方便查看,JS数组开始也是0]

3.现在改成用prompt来进行用户输入获得值来求最大值等等.

难点:

1.如何输入,用prompt

2.如何将一个字符串转为数组,并且要转换格式呢&#;

前提知识:

JS+PHP实现用户输入数字后显示最大的值及所在位置(php中使用js)

1.将字符串分割 用到的是JS的string对象的spilt方法(注意,JS一切皆是对象,因此叫方法,不叫函数)

2.让一个"abc"字符串转为number类型,怎么转.

以上分析完毕,开始书写代码

4.以上是JS做处理,我的目的是让JS+PHP+HTML联动起来.

PHP是无法直接前端交互的,即他不能直接获取用户输入的值,而要通过html 的form表单

JS数据传给PHP,你可以用AJAX,但我以后再讲,今天看看有什么方法.

1.制作HTML表单:

2.JS传值给HTML:

这里有个坑,如果将JS代码写在HTML的header处,会报错,说Uncaught TypeError: Cannot set property 'value' of null

因为浏览器解析顺序,在浏览器解析JS的时候(输入数字完成的时候),浏览器开始解析HTML,虽然JS赋值了text的value,但被后面HTML的解析成了text的value为NULL,这是自相矛盾的.

所以尽可能的让JS代码写在后面,你先解析HTML,然后我再给你值.(具体情况具体分析,不一定JS代码都在头部)

5.好了,HTML传值了,现在看PHP

这里主要是看explode(将字符串拆分成数组) count(获得数组的个数)

还有注意类型转换问题,以后补充或者你自己写写吧.

最后上图:

总结

标签: php中使用js

本文链接地址:https://www.jiuchutong.com/biancheng/289824.html 转载请保留说明!

上一篇:PHP利用Socket获取网站的SSL证书与公钥(php socket_create)

下一篇:PHP实现的简单操作SQLite数据库类与用法示例(php技巧)

  • 一般纳税人税率有几种
  • 加计抵减税额账务处理
  • 转出未交增值税是借方还是贷方
  • 小规模纳税人未开票收入填在哪里
  • 国际货运代理0税率和免税
  • 进口设备的重置成本包括( )
  • 开具成品油专用发票时,应遵守哪些规则
  • 年初未分配利润借方增加还是减少
  • 收到的货品与实体不符
  • 支付外聘老师的培训费
  • 融资租赁与经营租赁相比具有的优势
  • 公司企业变更后原来的营业执照还有吗
  • 待清算直销银行
  • 什么时候计提减值
  • 借老板的现金存入银行怎么做账?
  • 补缴以前税收滞纳金多少
  • 价内税与价外税名词解释
  • 税务局报表利润表本期金额
  • 地下车库怎么缴费
  • 企业为员工购买社保缴费标准
  • 事业单位接受捐赠的货币资金在财务会计中确认捐赠收入
  • 个人开票给公司个人所得税怎么扣
  • 收到汇算清缴的现金
  • linux怎么操作
  • 如何设置鼠标移过超链接
  • 印花税计提与缴税的区别
  • 供热企业供热费收入的核算
  • mom.exe是什么
  • 企业租地建厂流程
  • 用php写个简单的编程
  • 在产品定额工时怎么算
  • 增值税报了所得税未报可以买发票吗
  • 七月份收入
  • Pytorch深度学习实战3-6:详解网络骨架模块nn.Module(附实例)
  • php随机ip访问
  • 借入资金会计科目
  • 小规模纳税人没达到起征点怎么申报
  • 没有发票能办临时牌照吗
  • 快递费属于办公费用吗?
  • 费用化与资本化的区别与影响
  • 有赞微小店认证麻烦
  • mysql写日志机制
  • 商誉减值每年都要调整吗
  • sql server 2008 怎么使用
  • sql server查询语句大全讲解
  • 固定资产折旧的影响因素
  • 发放职工工资是什么支出
  • 个税如果是公司怎么申报
  • 物业公司收取电费服务费
  • 对于银行已入账企业未入账的未达账项应该
  • 重分类调整分录是什么
  • 固定资产折旧四种方法的优缺点
  • 企业支付宝要手续费吗
  • 国家资产负债表
  • 企业净利润的分配顺序
  • 无形资产的摊销方法
  • 公司股东借款转私人账户
  • 资产损失扣除
  • MySQL 5.7 mysql command line client 使用命令详解
  • centos安装dig
  • dghm.exe是什么程序
  • 如何使用u盘安装linux
  • [置顶] clauvio,Twitter小老鼠
  • opengl 4.2
  • python os.path模块
  • html收藏夹导入
  • python复制文件内容
  • jquery配合.NET实现点击指定绑定数据并且能够一键下载
  • javascript判断
  • unity游戏加密
  • Unity 管理www类访问的写法
  • python爬虫教程推荐
  • js运行效率
  • javascript数组操作方法
  • jquery获取浏览器宽度
  • 怎么查税务专管员是谁的名字
  • 国家税务总局公告2022年第9号
  • 留底税额怎么写分录
  • 城市维护建设税法自2021年10月1日起施行
  • 税务24号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设