位置: 编程技术 - 正文

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

  • 减免税款最终转到哪个科目?
  • 年度纳税申报表A105000纳税调整项目明细表中,收入
  • 对公账户汇款方式
  • 另收取包装物押金
  • 小规模可以开红网吗
  • 资产负债表应交税金负数是什么意思
  • 金税盘技术维护费账务处理
  • 企业所得税账务处理
  • 加油站的成品油许可证变更过后有什么风险
  • 企业购买商品发生的商业 应该计入财务费用吗
  • 转让五年以上住房免征个人所得税吗?
  • 当年缴纳的税金怎么入账
  • 核定征收未分配利润分红分录
  • 小型微利企业所得税优惠政策2023超过100万
  • 委托代销商品按什么确认收入
  • 最新消费税税目顺口溜
  • 个人股权转让个税计算
  • 家政公司可以开专票吗
  • 个人租房给公司开票税点
  • 年薪制12个月的计算公式
  • 增值税和消费税的异同点
  • 企业研发费用税前抵扣
  • 税率抵扣计算公式
  • php去除二维数组重复值
  • php如何防止表单重复提交
  • 所得税汇算清缴退税会计分录怎么做
  • PHP 中dirname(_file_)讲解
  • php详细安装步骤
  • 购买不动产会计分录
  • 实际缴纳消费税是什么意思
  • 蓝桥杯真题c语言
  • 计算机视觉opencv项目简单代码
  • 强大到无需疼无需宠,却幸运到有人宠有人疼什么意思
  • css3栅格布局
  • phpcms模块
  • 在建工程减值准备借贷方向
  • wordpress文章保存在哪里
  • 长期借款的核算分为哪三个阶段
  • 支付给外单位人员的报酬怎么入账
  • 企业低值易耗品的摊销方法有
  • 培训费其他费用的列支范围
  • 买的加油卡怎么充值
  • 本年计算扣除限额的基数计算公式
  • 小规模普票怎么开
  • 餐饮税务每个月多少钱
  • 企业贷款受托支付如何收税
  • 审计报告的分类不包含
  • 从农民手中购买粮食税率
  • 公司的零星费用可以用对公转吗
  • 交易费用计入何种科目
  • 非现金资产抵偿债务
  • 税控盘减免税款会计分录一般纳税人
  • 弥补以前年度亏损后缴纳所得税
  • 资产类的会计科目有啥特点
  • 总产值的计算方法是什么
  • 水表怎么借水
  • 下列sql server语句中出现语法错误的是
  • mysql存储过程视频教程
  • 在mysql中,创建数据库的基本语法格式是
  • sql server 字符串操作
  • 经典璧纸
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • Linux驱动程序开发视频教程
  • 如何使用u盘安装linux
  • iis的安全性设置主要包括
  • win8的开始菜单在哪里
  • cocos环境搭建
  • docker如何部署环境到生产
  • dos命令查看
  • js settimeout用法
  • jquery easy ui
  • node js入门
  • js 模态对话框和对话框
  • python运行py文件没反应
  • 浅谈关于混合模式教学的看法
  • 搭建nodejs项目
  • activity与fragment的通信
  • TextWatcher实现一键清空EditText
  • jquery做菜单
  • 网上如何申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设