位置: 编程技术 - 正文

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

  • 一次性购入固定资产投资收益
  • 什么是一般业务
  • 企业所得税减免所得税额怎么算
  • 转让费和押金的区别
  • 利润分配转作股本股利
  • 银行日记账期初余额写在什么科目
  • 递延所得税资产是什么
  • 工程款和借款能一起诉讼吗
  • 想开饮品店
  • 外资企业变内资流程
  • 公司交的物业费入什么科目
  • 低值易耗品计入什么账户
  • 预付账款是付没付钱
  • 建安企业增值税税负是多少
  • 对公受托理财赎回分录
  • 核定征收是每个月都要交税吗
  • 单位买另一单位银行承兑汇怎样入账?
  • 进项发票不勾选会有什么后果
  • 当月工资额什么意思
  • 增值税普通发票税率表
  • 水利建设专项收入的税率是多少?
  • 土地溢价款如何计算
  • 销售折扣与折让影响应收账款周转率吗
  • 企业所得税季报人数怎么填
  • 0xc0000142怎么修复
  • 收到别的公司对公转账往来
  • Linux系统中矢量图ai格式怎么打开?
  • win11无法打开开始菜单怎么办
  • msoobe.exe是什么
  • 企业所得税的概述
  • 工业企业缴纳的税费种类包括
  • 长期借款转为实收资本怎么做账
  • tensorboard作用
  • 红嘴牛文鸟图片
  • 汇兑损益计入哪里
  • php destruct
  • 消费者如何鉴别美的乐享三代风管机
  • 增值税一般纳税人可以开普票吗
  • 法律服务费属于什么服务
  • mysql null+1
  • 织梦模板安装完整教程
  • ❤️国庆假期快到了,用python写个倒计时程序,助你熬到假期!❤️
  • 售后回购会计处理分录
  • 什么叫做应税劳务
  • 残保金账务处理会计科目
  • 注会考试模拟机考
  • 工程结算与工程施工的差额在哪填列
  • 机票差额发票和全额发票的区别
  • 事业单位其他应付款核销分录
  • 资产减值损失为正数代表什么意思
  • 资产负债表的作用体现在哪些方面
  • 税率与征收率是怎么回事
  • 预付账款余额在贷方为
  • 增资后持股比例计算
  • 库存现金期末余额在哪方
  • 一次性收入怎么计税
  • 员工预支工资可以从工资里扣吗
  • 旅行社代订机票怎么做账
  • win2008 R2 与SP1 PS2无法安装操作系统补丁的解决办法
  • Linux怎么删除文件第一行
  • win10系统无法安装到gpt分区
  • windows7 游戏
  • cocos2dx菜鸟教程
  • androidtime
  • awk fnr nr
  • unity角色系统
  • js按照指定顺序排序
  • js 获取ua
  • css如何把图片重叠在一起
  • linux shell 循环语句
  • jquery树形菜单
  • js对象用法
  • nodejs怎么启动服务
  • jquery.css
  • python的排序方法
  • python中scipy用法
  • 小规模纳税人收到增值税专用发票怎么办
  • 审计会计税务的区别及联系
  • 国家税务总局商洛市税务局
  • 怎么登录云南省招考网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设