位置: 编程技术 - 正文

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技巧)

  • 已提折旧
  • 查账征收纳税申报表
  • 购买固定资产的进项税可以抵扣吗
  • 调用系统服务出错核心征管后端
  • 税收分类编码不可用是什么原因
  • 社保稽查公司提供不了会计分录怎么办
  • 仓库缺货怎么处理
  • 应收代位追偿款有没有明细科目
  • 开出支票支付属于什么会计科目
  • 未完工的工程款怎么支付
  • 代理进口一般几个点费用
  • 创可贴属于什么费用科目
  • 高档化妆品消费税的计算公式
  • 转让非独占许可使用权调整
  • 电子票据查询打印
  • 最新土地增值税实施细则
  • 出口货物收汇是什么意思
  • 固定资产验收单图片
  • 销项负数发票会计分录怎么写
  • 现金流风险分析
  • 其他应收款代扣代缴个人所得税
  • 成本分摊会计
  • cmd telnet命令大全
  • 待摊费用和预提费用的区别
  • 平板电脑的windows更新有必要吗
  • 购买的办公电脑怎么入账
  • PHP:Memcached::setMulti()的用法_Memcached类
  • 销售返利计入什么费用
  • 公司制作一个app要多少钱
  • 耕地开垦费计入土地成本吗
  • 马齿笕对什么病最有效?
  • 公司的房租收入要交税吗
  • css 单行显示
  • php框架yii
  • php是面向对象编程吗
  • PHP+MySql+jQuery实现的"顶"和"踩"投票功能
  • php -v
  • python的opencv
  • userpasswords
  • 取得农产品免税发票如何账务处理
  • 小规模纳税人企业所得税优惠政策最新2023
  • python for循环遍历
  • 怎么用java写代码
  • 2022年我们国家将举行什么样的盛会
  • 织梦手机端
  • 年终奖怎么缴纳
  • 小于500的费用没有发票怎么做账
  • 个税系统经营所得人员怎样添加
  • 个体户核定征收超过了怎么办
  • 不单独计价的包装物是什么意思
  • 股东投资是否有资金实际收支活动?
  • 小规模纳税人企业所得税优惠政策最新2023
  • mysql复制粘贴
  • 暂估费用的会计分录
  • 业务招待费扣除标准是多少
  • 小企业汇算清缴补税会计分录
  • 厂房装修费用账务处理
  • 将税后利润首先用于增加投资
  • 研发支出是科目吗
  • 空调的折旧年限是多少年的
  • 企业流动负债比率多少算正常
  • 判断一个表是否存在
  • 电脑winxp系统
  • centos hosts
  • 电脑系统win8
  • win10系统开机蓝屏,重启就好
  • cocos3d物理引擎
  • android点击图片跳转页面
  • android环境搭建教程
  • unity3D游戏开发
  • nodejs readdir
  • shell脚本自动化
  • 使用jQuery制作动画与特效及插件的应用
  • 电子税务局内蒙古自治区
  • 信息技术税务分类编码
  • 江苏税务个人所得税app怎么下载不了?
  • 管道运输是什么意思?运输的是什么
  • 现在企业可以享受低保吗
  • 什么叫企业改制重组
  • 企业所得税年报职工薪酬纳税调整明细表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设