位置: 编程技术 - 正文

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

  • 小型微利企业所得税计算公式2023
  • 清税证明是什么要钱吗
  • 生产成本和营业成本的关系
  • 公司费用票
  • 长期借调人员差旅费是谁的责任
  • 普通发票作废影响额度吗
  • 长期投资算资产负债表吗
  • 年金个税税率表
  • 小规模纳税人的企业所得税税率
  • 开票时显示没有原票抄报信息
  • 企业所得税纳税调整明细表
  • 发生销售折让时为什么不冲减成本
  • 应交税费应交增值税的三级科目有哪些
  • 工程维修费用怎么入账
  • 当期发生的费用
  • 将债务转为资本会引起负债总额发生变动吗
  • 子公司之间固定资产转让
  • 一般纳税人取得3%专票可以抵扣吗
  • 建设项目检测费
  • 出口退税收汇凭证号
  • 计提工资和实际发放工资
  • 增值税小规模纳税人适用3%征收率
  • 一般纳税人库存商品怎么做分录
  • win7文件打开方式怎么恢复以前
  • windows 10纯净版
  • win10同步账户
  • 初级会计实务的心得体会
  • macbook怎么修改默认系统
  • Linux系统中怎么开机自动运行拍摄文件
  • 公司之间转移固定资产
  • 混合销售账务处理办法
  • 进项税额转出会造成增值税应纳税额
  • 增值税专用发票上注明的价款含税吗
  • js检查json是否合法
  • 基于SadTalker的AI主播,Stable Diffusion也可用
  • python制作chm
  • phpstorm创建php文件
  • 为什么递延收益不产生所得税影响
  • ps打不了字只显示一个点怎么办
  • 库存商品暂估入库金额如何确定
  • 会计要离职了要注意几点
  • 软件成本如何归类管理
  • 主营业务成本如何记账
  • rabbitmq如何解决消息堆积问题
  • 织梦内容页模板修改
  • 是不是所有的发票都是一样的
  • 一般纳税人实际税负怎么核算
  • 分期收款发出商品是什么意思
  • 营业外收入可以冲减管理费用吗
  • 公交车经营权转让案例
  • 高铁行程信息提示可以乘车吗
  • 增资后持股比例计算
  • 专票入账用哪一联
  • 企业收到微信和企业微信
  • 先收发票后付款怎么做分录
  • sql事务的例子
  • 在sql server
  • mysql数据库全量备份
  • mac电脑双系统
  • windows7更新80072efe
  • debian系列
  • win10虚拟机无法安装
  • win10 右下角
  • win10系统忘记电脑密码
  • 简单说明ssh远程登录流程
  • Win10如何还原输入法
  • cocos设计模式
  • virtualbox装linux
  • 微信小程序实战入门 第2版
  • angularjs定义全局变量
  • html文字美化
  • 如何消除手机自动出现的广告
  • linux中xargs用法
  • linux安装node安装包
  • js的a标签
  • js中eval函数是干嘛的
  • Javascript removeChild()删除节点及删除子节点的方法
  • 重庆市国家税务局电话
  • 北京税务局几点下班?
  • 存量房交易税费申报表是契证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设