位置: 编程技术 - 正文

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

  • 企业所得税工会经费调整
  • 计提所得税费用会计分录
  • 未开票收入缴纳增值税怎么冲减补开发票
  • 工程款增值税专用发票如何开具
  • 小规模公司缴税以后公转私
  • 国有企业党组织工作应遵循的原则包括
  • 可供出售金融资产是指什么
  • 企业重组资产转移是否涉税
  • 个体户没有营业执照怎么举报
  • 中小微企业优惠政策落实措施
  • 应征进口关税的公式
  • 企业办自建厂房理房产证需要什么资料
  • 房屋维修专用发票图片
  • 医院企业所得税免税吗
  • 工程已完工又发生了成本怎么处理
  • 资产管理人该如何称呼
  • 招商费用计入哪个明细科目
  • 国家税务局如何登录
  • 补交社保如何证明劳动关系
  • 收到上月发票怎么写分录
  • 退税指导
  • 跨年度取得发票会计分录
  • 老板垫付的货款怎么做凭证?
  • 电脑右下角的弹窗怎么关
  • 如何生成系统图
  • 如何将win11任务栏变小一点
  • php安装部署
  • 购入的无形资产
  • 浅谈财务风险的防范与控制
  • win10右键个性化显示该文件
  • jusched.exe是什么进程
  • 多交税款的退还
  • 银行日记账本月没有发生业务
  • 商业汇票不带息到银行办理贴现公式
  • react by
  • 哪些项目计入其他应收款
  • php 微信公众号自定义菜单
  • 库存盘亏进项税怎么抵扣
  • 计提医疗保险费的会计分录
  • 企业提取盈余公积属于什么会计科目
  • 增值税专用发票丢了怎么补救
  • 进项税额转出可以为负数吗
  • 其他权益工具投资是金融资产吗
  • 案例详解:功能点估算法
  • 织梦模板安装完整教程
  • 固定资产有内容限制吗
  • mysql基础知识点
  • sql无法运行
  • 借递延所得税资产贷递延所得税费用
  • 计入委托加工物资成本的消费税
  • 防伪税控服务费计入什么科目
  • 收据可以入账吗,符合税法规定吗
  • 扣除员工餐费怎么做分录
  • 改良设备的入账价值
  • 核定征收方式的小型微利企业可以享受
  • 固定资产处置办法
  • 应交所得税科目期末是不是应该没有余额
  • 高新企业 要求
  • 机票抵扣怎么填申报表
  • 年末进项大于销项怎么结转
  • 批发商品销售的方式有委托代销吗
  • Win Server 2003 使用技巧图解
  • windows 2008
  • xp开始菜单没反应
  • ngctw32.exe - ngctw32是什么进程 有什么用
  • win7 64位纯净版图标变成了一样该怎么办?win7旗舰版图标变成一样的解决方法
  • 删除同步中心图标
  • 建立一个新用户并把它加入wheel组,设置用户密码为123
  • windows7压缩文件图标
  • Lesson02_04 表单标签(2)
  • linux系统中rpm命令主要功能
  • unity获取当前位置
  • jquery插件是干什么的
  • 安徽省国家税务总局电子税务局
  • 黄南同仁县海拔多少米
  • 国家税务总局监控的重点税源纳税人的标准是
  • 分红太多
  • 广东省地方税务局电子办税服务厅
  • 特定公共服务是什么意思
  • 辽宁省大连市地震
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设