位置: 编程技术 - 正文

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

  • 进项税额转出的情况
  • 报关金额必须跟收汇金额一致吗?
  • 进口环节缴纳关税计入
  • 差额征税专用发票如何开
  • 补交以前年度车船税
  • 房产报废手续
  • 合并扣税项是什么科目
  • 土地摊销计入在建工程吗
  • 深圳增值税发票选择确认平台使用
  • 甲方代付材料费合法吗
  • 进账单填错了用重新开转账支票吗
  • 其他综合收益在利润表的哪个位置哪里
  • 转出上年的进项税额怎么做分录
  • 没有抵扣怎么办
  • 应付账款周转率分析
  • 佣金付给别人公司违法吗
  • 未计提职工教育经费汇算清缴
  • 分支机构多预缴应该怎么退税呢?
  • 给职工买的意外险怎么做账
  • 企业自产自用需要交增值税吗
  • 怎样预交增值税
  • 发出商品确认收入的条件
  • 农民工预储金怎么开户
  • 多计提企业所得税费用会计分录
  • 投入资本属于净资产吗
  • 对公回单必须在银行开吗
  • 存出资本保证金属于什么科目
  • 残保金减免如何做账
  • 建筑公司能否开材料票
  • win10专业版怎样连接wifi
  • linux安装方式有
  • 汽车销售公司取名字参考大全图片
  • php str函数
  • 触电了该怎么做
  • 企业存货成本包括利润吗
  • 关闭非系统进程
  • 如何做好税收风险管理工作
  • 买二手房避税
  • php 跨域
  • Squarespace 和 WordPress 的区别
  • 划水划水划水表情包
  • mlocate.db 删除
  • 业务经费包括哪些内容
  • 其他应收账款为个人借款
  • 厂房出租一年多少钱
  • 数据库 sql优化
  • 年会服装费属于什么费用
  • 销售折扣单独开发票
  • 自然人扣缴系统怎么申报个税
  • 怎么理解财务会计这个岗位
  • 仓库物资盘盈盘亏怎么办
  • 教育培训行业成功案例
  • 公司购买食品怎么入账
  • 去年少交的增值税可以和今年的合并吗
  • 无偿赠送货物如何申报增值税
  • 待抵扣进项税额和待认证进项税额的区别
  • 主营业务成本的贷方是什么
  • 提交印花税会计分录
  • 免征的附加税怎么做账
  • 什么是累计预扣预缴应纳税所得额
  • window8开机
  • 系统有乱码怎么解决
  • win7系统锁屏密码
  • win10怎么关闭定时断网功能
  • linux date-u
  • win7文件夹怎么显示大小
  • node分页接口
  • nodejs连接sqlserver数据库
  • django 软删除
  • Linux 中的time函数
  • 用python写个脚本
  • 套接字java
  • jquery使用教程
  • jquery通过id赋值
  • 安卓手机管家删除的照片怎么恢复
  • js工具类库
  • 人脸识别身份验证
  • 税务干部工作纪实怎么写
  • 山西土地增值税清算
  • 金税盘里的发票清单怎么导出
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设