位置: 编程技术 - 正文

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

  • 企业垃圾处理费申报依据
  • 各行业的税负率表2022
  • 个税系统里的收入包括什么
  • 计提坏账部分收入怎么算
  • 包装物押金计入成本吗
  • 应收账款确认无法收回分录
  • 设置会计科目的步骤
  • 超范围经营如何举报
  • 丢失海关专用缴款书后该怎么处理其相关会计分录
  • 提取法定盈余公积金会计分录
  • 发工资多发了可以要回吗
  • 短期借款的利息会计分录怎么写
  • 小规模纳税人从哪里可以看出来
  • 为什么餐费不能计入在差旅费
  • 销售折扣和销售折让的账务处理
  • 企业所得税汇算清缴退税账务处理
  • 开票软件上怎么抄税
  • 租房合同开发票的金额要和合同一致吗
  • 公司解散实收资本退还怎么写
  • 税务定率征收
  • 丧失控股权的后果
  • 4s店修车送保养
  • win10如何获得管理员权限修改文件
  • mac废纸篓彻底删除
  • windows7远程桌面连接在哪里
  • 华为p20上市时间和价格
  • 出口关税的税率
  • 离职员工工资退不退
  • 电脑找不到ie浏览器
  • 怎么关闭win10搜索栏
  • php require的用法
  • 企业实际缴纳税款额账务怎么看
  • edi文件怎么打开
  • 企业记账的主要内容包括
  • 工程竣工结算资料存档几年
  • 房屋产权置换协议书范本
  • 差旅费的会计分录怎么做
  • 技术维护费计入
  • 工业企业采购部工作职责
  • 奥尔梅克
  • php开发实战权威指南
  • vue绑定css样式
  • 进项税额资产还是负债
  • 报销钱大写数字
  • 财务费用为什么流向债权人
  • 机器学习--使用朴素贝叶斯进行垃圾邮件分类
  • js遇到的问题
  • 外贸出口退税操作流程
  • 移动平均法适用范围
  • 帝国cms功能
  • mysqljoin和where哪个好
  • 小规模首次申请发票张数
  • 年金缴费是什么意思
  • 股东的报销款可以抵投资款吗
  • 转让无形资产使用权
  • 社保缴费如何做账
  • 应收账款多记账怎么做调整分录
  • 无法支付的应付账款摘要怎么写
  • 费用报销单填写标准
  • 资产负债表中应付职工薪酬是负数
  • 对公账户可以报税吗
  • 设计会计凭证
  • mysql启动时报1067
  • ubuntu的快捷键
  • 如何设置windows启动密码
  • win7修改sid
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • slee401.exe - slee401是什么进程 有什么用
  • win10系统如何在管理页面设置共享
  • javaScript基础语法数据类型
  • jquery关闭当前页面
  • jquery实现
  • linux管道定义
  • python 读取数据库
  • android四大组件的作用
  • javascript的代码写在哪里
  • python中的魔法函数
  • 蚌埠城乡医保缴费查询
  • 陕西税务纳税服务平台
  • 河源市人民医院上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设