位置: 编程技术 - 正文

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

  • 科目余额表凭证号顺序
  • 扣缴附加税怎么做分录
  • 冲红重开发票增值税怎么处理
  • 小规模纳税人水电费税率
  • 缴纳所得税费用的会计分录
  • 记账凭证按其适用的交易和事项分类可以分为
  • 电子申报率较差的原因
  • 虚报亏损的税务处理办法
  • 未交增值税金额公式
  • 各部门发生的医保费用
  • 别人垫付的医药费,可以报销吗
  • 企业发生的借款费用,可直接归属于
  • 财产租赁合同金额含税吗
  • 税务局查账征收转为核定征收之程序
  • 为什么收到的劳务费税点打星号?
  • 小规模纳税季度申报
  • 食堂费用计入应付职工薪酬吗
  • 公司支付广告服务费账务处理
  • 广告宣传费可以抵扣进项税吗
  • 房地产企业如何计算增值税
  • 联营和合营的区别共同控制
  • 直系亲属之间转账要交税吗
  • 减值 计提
  • 增值税专用发票校验码是哪个位置
  • 审计报告报备流程
  • 9个点的税率有哪些
  • hypertrm.exe系统错误
  • 贷款房屋评估费用
  • 年底会计结账
  • 微信公众号实名认证怎么更改
  • 摊销无形资产会影响无形资产的账面价值吗
  • 工业企业采购部职责
  • 在妈妈身边的说说
  • 税控盘和金税盘的功能一样吗
  • 深入理解计算机系统 第三版 pdf
  • 住宅专项维修资金是什么
  • 个人所得税累计扣除是什么意思
  • 会计要离职了要注意几点
  • 合伙企业利润分配
  • 一般纳税人销售旧货适用征收率是?
  • javascript基础笔记
  • 善意取得虚开发票罪认定
  • 发票作废是什么样的
  • 企业所得税放入什么科目
  • 红字发票冲销的申请表是税务局开吗
  • 摊余成本通俗易懂
  • 工程物资残料价值
  • 实收资本为0可以运作吗?
  • 资产减值损失怎么计提
  • 企业计提坏账准备形成可抵扣暂时性差异
  • 小规模收到专票可以当普票用吗
  • 汇算清缴后收到退回的所得税
  • 借方会计科目表
  • 有效年利率和报价利率
  • mysql的性能调优
  • sql server使用教程(图文)
  • win7系统打开程序卡住几秒怎么办
  • 远程桌面修改默认端口
  • openstack 创建云主机,计算节点磁盘不足
  • ubuntu16连接wifi步骤
  • linux监视内存详细信息命令
  • iexploresrv.exe
  • windows xp怎样禁止弹出广告
  • win8系统如何升级到win10
  • mac自带功能流程图
  • 苹果服务器操作系统
  • win8.1怎么用
  • Linux运维工程师工作内容
  • 列举javascript中的所有数据类型
  • cocos2dx入门
  • unity3d入门视频教程
  • opengl入门教程
  • ajax动态加载json数据
  • 非递归与递归
  • isscroll.js
  • 深入JavaScript高级语法
  • 什么是城建税的纳税义务人
  • 赞美税务干部对联大全集锦
  • 股东向公司借款合法吗
  • 无锡税务局稽查一分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设