位置: 编程技术 - 正文

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

  • 土地增值税的计算方法公式
  • 一般纳税人的申报方式
  • 公司申报房产税 土地取得时间怎么写的
  • 安装服务费增值税专票税率多少
  • 暂估入库后怎么冲回
  • 受托加工开票如何选名称
  • 先包装后销售先销售后包装的消费税处理
  • 利润表中利息费用包括什么
  • 年底计提是什么意思
  • 分公司是否可以参与投标招标
  • 客观原因导致的没见过世面
  • 异地存货管理
  • 劳务报酬所得如何计税
  • 个人互换住房土地增值税
  • 交易或事项对会计等式的影响表格怎么填
  • 员工预借差旅费属于什么科目
  • 所有的进项税都在借方吗
  • 筹建期的行政罚款的账务处理怎么做?
  • 收到餐饮费发票会计分录
  • 企业股权转让有什么好处
  • 双薪如何扣税
  • 如何正确理解新制度经济学与新古典经济学的关系
  • 税控盘不存在怎么回事
  • 员工离职补偿金可以税前扣除吗
  • 企业土地未全部使用如何缴纳房产税?
  • 华为手机记事本app
  • 在线网速测试网站测速工具
  • 变动成本法和完全成本法利润差异
  • 营业外收入冲减销售费用
  • 职工教育经费是工资总额的多少
  • 纳税人哪些支出不用交税
  • 买入投资性房地产的会计处理
  • 企业向个人的借款合同
  • u盘win10系统安装教程
  • 企业要方便客户与企业的沟通,尽可能降低
  • 智能路由器五个灯一直闪
  • 供水公司与用户合作协议
  • 建筑业预缴增值税
  • 水电费分割单会计分录
  • 企业的存货采用计划成本核算的,在资产负债表日
  • 闭包 python
  • vue2和vue3面试题
  • pgadmin配置
  • python怎么导出数据到excel
  • 境外企业在境内投资是否备案
  • 进项税转出金额是发票上的哪个
  • 福利费属于管理费吗
  • 合同取得成本的账务处理
  • 固定资产清理的借贷方向
  • mysql数据损坏修复方法
  • 典当行借款合同需交印花税吗
  • 捐赠做公益
  • 扇贝的储存方式
  • 更正会计差错的方法
  • 建筑工程审计流程
  • 工资扣员工的罚款入什么科目
  • 预收账款是否要交说
  • 销售配件模式
  • 换工作时社保公积金怎么办
  • 零售货品
  • ubuntu mysql 5.6版本的删除/安装/编码配置文件配置
  • windows2008版本区别
  • windows server 2003 sp3
  • win10系统升级后c盘满了
  • win10怎么禁止用户安装程序
  • xp系统无法停用wifi连接
  • win+tab键
  • windows10 upnp
  • 天气应用程序(weather)app免费下载
  • win8跳过开机密码
  • opengl1
  • CalledFromWrongThreadException: Only the original thread that created a view
  • css onclick
  • node js入门
  • 详解金球奖之争
  • jquery使用教程
  • 一个治疗Unity的Prefab强迫症患者的小招(Prefab变成红色的问题)
  • js对象的常用方法
  • 电子税务局密码能随便告诉别人吗
  • 汽车修理厂24小时修理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设