位置: 编程技术 - 正文

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

  • 税收要素的灵魂
  • 企业减少注册资金需要缴税吗
  • 已经抵扣过的进项票对方红冲之后怎么做账报税
  • 研发费用 会计核算
  • 盘盈的固定资产通过待处理财产损益科目核算
  • 小规模纳税人小微企业免税销售额
  • 未竣工验收导致发生质量问题由谁承担责任
  • 补偿金申报个所税如何录入?
  • 申请专利的费用如何入账
  • 交易或事项对会计等式的影响表格怎么填
  • 未结清全额是逾期吗
  • 工程安装公司是干嘛的
  • 小微企业享受税收优惠个数
  • 基金会可以投资企业吗
  • 开个人发票需要身份证号码吗
  • 固定资产投资成本的回收与实物更新
  • 进口增值税计入关税完税价格吗
  • 未确认融资费用的期初余额
  • 自产房产部分出租后的房产税怎么交?
  • 法院强制拍卖房子流程
  • 你需要来自system的权限怎么解决
  • 销售出库未开票怎么入账
  • windows11怎么安装iis
  • 纳税调整需要调年度报表嘛
  • 联想笔记本在bios中怎么把图标和字变大
  • 是否亏损看什么
  • 电脑自动更新系统
  • 桌面图标归纳
  • php零基础教程
  • vue 右键菜单
  • 除甲醛的净化器哪个品牌做得最好
  • thinkphp5自定义标签
  • 元宇宙产业链
  • 注册教育培训机构需要哪些手续
  • PHP基于什么语言
  • opencv1.0安装
  • ChatGPT中国电话不能注册
  • 如何正确配置防火墙安全策略
  • 出口退税后发生退货怎么处理
  • 销售蔬菜企业怎么做
  • 银行收付款凭证是什么
  • 提供营业执照范本图片
  • mysql中事务的作用
  • 自查补税怎么做账
  • 其他货币资金是什么科目
  • 其他应付款的会计编码
  • 还有什么服务啊
  • 企业没收入也要交税吗
  • 房地产企业土地增值税清算
  • 暂估价和实际价格不一致的处理方式
  • 现金日记账一般采用数量金额式
  • 增值税退税是否算主营业务收入
  • 已认证被作废发什么短信
  • 计提投资性房地产折旧会计科目
  • 建筑企业需要缴纳的税种
  • 已抵扣的进项税额如何转出
  • 合作研究开发项目的合同
  • 认证失败,未获取到区域信息
  • 免税发票怎么抵扣
  • 银行承兑汇票怎么操作
  • 无形资产资本化加计扣除可抵扣暂时性差异
  • 小规模纳税人购进税控设备如何抵扣
  • 补价占整个交易金额的比例
  • 股息红利等权益性投资收益
  • win10玩魔兽争霸卡顿
  • macbookair无响应
  • freebsd版本选择
  • 电脑删除ie后怎么恢复
  • win8如何安装win10系统
  • mac与windows的使用区别
  • win8系统怎么设置开机密码
  • 纹理烫男
  • input输入@弹出框
  • javascript delete 使用示例代码
  • javascript数据
  • jquery知识点总结
  • 税控盘开票怎么赋码的教程
  • 代销手续费增值税会计处理
  • 企业支付的年度报告审计费
  • 长沙市各个区的县市排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设