位置: 编程技术 - 正文

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

  • 小规模纳税人要做账吗
  • 不是公司的车能抵扣进项吗
  • 购销金额多少的情况下必须需要签合同?
  • 淘宝发票收取的税点是谁来交
  • 发票必须用完才可以购买吗
  • 增值税留抵税额计入什么科目
  • 销售费用与管理的关系
  • 清产核资账务处理方法
  • 转出未交增值税和转出多交增值税
  • 加计扣除是什么意思啊举例
  • 公司账户存定期 定期要做利息出纳账吗
  • 一个工程项目多次收款怎样预交增值税
  • 合同取消写什么
  • 公司注册成功以后会有什么费用
  • 企业销售额达到多少交企业所得税
  • 运输营改增
  • 开增值税专用发票需要合同吗
  • 企业发给职工的全年一次性奖金不缴纳个人所得税对吗
  • 快速查看财务费用借贷有误的方法
  • 研发费用如何界定
  • 汇总转账凭证可以是一借多贷
  • 增值税普通发票税率
  • 境外公司在境内取得的收入如何交税
  • 收到进项税额发票怎么处理
  • 增资后持股比例怎么算
  • 疫情期间企业贷款利率多少
  • 没收的定金 会计分录
  • 跨年度暂估成本
  • 辞退补偿金额怎么做账
  • edge浏览器百度网盘插件
  • 员工借款能直接从公司账上转么
  • 滑模控制理论与应用研究pdf
  • Android ImageView使用详解(系列教程三)
  • vue缓存路由组件相关的两个生命周期函数是
  • php简单获取网站的方法
  • 小规模纳税人增值税月末处理
  • 募股方案
  • 股票的溢价是怎么回事
  • 纳税人识别号的英文缩写
  • 开办费的主要账户是什么
  • 增值税买一送一处理方法
  • 外购应税消费品的纳税人是谁
  • 投稿网址打不开
  • mongodb import
  • 公司个人借款如何下账
  • 经营性收入包括成本吗
  • 企业增值税征收范围
  • 预收账款是怎么算的
  • 在建工程借款利息计入哪里
  • 残疾人残保金如何计算
  • 残保金的税收优惠政策
  • 我国流转税有哪些
  • 出租使用权什么意思
  • 施工企业项目部管理人员对外行为的法律后果由谁承担
  • 总公司和分公司如何分离
  • 航天信息服务费不交可以吗
  • 如何解绑企业开票员身份
  • 报关单的运费没填怎么办
  • 如果以前做了错事怎么办
  • 公司买车贷款要看法人征信吗
  • 生产费用总分类核算的程序包括
  • sqlserver数据库恢复
  • window10系统邮件设置在哪里
  • solaris配置ip地址
  • bp程序是什么意思
  • win8默认输入法设置
  • win7定时开关怎么定时
  • jquery教程
  • 批处理获取文件夹内文件名
  • 用python做冒泡排序
  • 电子词典笔哪个品牌好
  • 批处理转义字符如何
  • javascript的for循环
  • jquery鼠标点击事件怎么写
  • android安卓应用程序窗口化
  • js-cookie vue
  • javascript面向对象编程指南
  • 云南地税局官网
  • 外贸出口退税增值税结转每月
  • 江苏省常州市国事业单位国企招录测绘工程研究生公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设