2 david liu 1 david_liu_1 于 2016.03.03 11:08 提问

Java入门新人求指点迷津,指明代码问题。

我刚学了一点java,现在想用myeclipse10制作一个网页版的冒泡排序,如图,图片说明具体如下:
1.网页上有十个空表格,每个表格可以输入一个数字(随意的一个数字,如123),一共十个,每个互相不关联。
2.网页有一个提交按钮,点击该按钮后,自动对10个输入的数字进行冒泡排序。

为此,我用myeclipse10写了index.jsp script.js这两个类,具体代码如图

首先是index.jsp,如图
图片说明

然后是script.js,代码如图(分三部分截图,序号(1)表示第一部分,以此类推)
图片说明
图片说明
图片说明
求指明代码问题,谢谢。

3个回答

xionglangs
xionglangs   Rxr 2016.03.03 14:35
已采纳

还是截个图吧。图片说明

david_liu_1
david_liu_1 非常感谢。
2 年多之前 回复
xionglangs
xionglangs   Rxr 2016.03.03 13:07

你这里的document.getElementById(“name”)是指的id=多少,但一个jsp只能有一个id=什么,id不能相同http://blog.csdn.net/xionglangs/article/details/49587611,js的写法可以这样写,刚写的,这个乱码了,你自己修改下。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



冒泡 li { list-style-type: none; } function tijiao() { var inputarraysNum = document.getElementsByName("inputNum");//获得所有的输入值 var outarraysNum = new Array(inputarraysNum.length);//获得所有的输入值 for (var m = 0; m < inputarraysNum.length; m++) { outarraysNum[m] = parseInt(inputarraysNum[m].value); } for (var i = 0; i < outarraysNum.length - 1; i++) { for (var j = 0; j < outarraysNum.length - i - 1; j++) { if (outarraysNum[j] > outarraysNum[j + 1]) { var temp = outarraysNum[j]; outarraysNum[j] = outarraysNum[j + 1]; outarraysNum[j + 1] = temp; } } } for (var k = 0; k < outarraysNum.length; k++) { document.getElementById("inputNum_" + k).value =outarraysNum[k]; } }














  • onclick="javascript: tijiao();">



david_liu_1
david_liu_1 能以贴图的形式写一下吗?
2 年多之前 回复
xionglangs
xionglangs   Rxr 2016.03.03 14:32

```<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">



Insert title here li { list-style-type: none; } function tijiao() { var inputarraysNum = document.getElementsByName("inputNum");//获得所有的输入值 var outarraysNum = new Array(inputarraysNum.length);//获得所有的输入值 for (var m = 0; m < inputarraysNum.length; m++) { outarraysNum[m] = parseInt(inputarraysNum[m].value); } for (var i = 0; i < outarraysNum.length - 1; i++) { for (var j = 0; j < outarraysNum.length - i - 1; j++) { if (outarraysNum[j] > outarraysNum[j + 1]) { var temp = outarraysNum[j]; outarraysNum[j] = outarraysNum[j + 1]; outarraysNum[j + 1] = temp; } } } for (var k = 0; k < outarraysNum.length; k++) { document.getElementById("inputNum_" + k).value = outarraysNum[k]; } }














  • onclick="javascript: tijiao();">




Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java 新手入门必看的30题
一、基础篇 1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。 2 什么是JRE/J2RE? 答:J2RE是Java2 Runtime
天池初体验——新人实战赛之[离线赛]
写在开头:本篇博文的适用对象为对天池比赛完全不知如何下手的小伙伴。本文将从头开始记录如何最简单地整理数据、提取特征,再建立模型或者使用人工规则进行预测,然后选出数据并提交,最后得到结果。所以,本文并不会更多得关注特征的选择提取以及模型该如何建立。最后,本人所使用的工具为Spark,非常地方便,它包含了spark-sql工具,数据库默认使用的是derby,同时,Spark含有mllib库,能非常方便
天池新人实战赛-阿里移动推荐算法大赛(离线赛与平台赛)
平台赛最终成绩5/1629,算是没辜负我这10天的付出吧。。。我要去玩有奖金的了0.0 想快速入门,请戳这:机器学习入门----以阿里移动推荐算法大赛为例(较详细) 竞赛题目 (离线赛与平台赛题目一样,只是数据量不一样,离线2000w+条数据,平台11亿+条数据) 在真实的业务场景下,我们往往需要对所有商品的一个子集构建个性化推荐模型。在完成这件任务的过程中,我们不仅需要利用用户在这个商品子集上的行为数据,往往还需要利用更丰富的用户行为数据。定义如下的符号: U——用户集合 I——商品全集 P——商品子集,
从零开始天池新人离线赛-数据预处理
作为一个数据挖掘和Python编程的双面小白,从零就真的是从一张白纸开始了。 今天,首先学习怎么将阿里给我们的CSV文件导入到Python中; import csv itemcsv = file('d:/test/item.csv','rb') r1 = csv.reader(itemcsv) 到这步为止,初步将该item.csv导入了Python中; 接下来,如果想要打印这些数据,
天池新人实战赛o2o优惠券使用预测一
1 首先注册天池帐号(可以使用支付宝直接登录) 2 选择学习->算法入门赛 3 选择:天池新人实战赛o2o优惠券使用预测,选择报名: 4 阅读参赛的说明 5 下载比赛数据: 6 按照我的理解:     ccf_offline_stage1_train.csv  对应的是Table1     ccf_online_stage1_train.csv  对应的是Tabl
java初学者练习题
java初学练习题 可以锻炼你的逻辑思维能力 我在培训班的练习题,与你分享。
给程序员新人的一封信
以下是给一名大一学生的回信,贴在这里希望能对后来的新人有所帮助。XXXX,你好: 请原谅拖了很久才给你回邮件。首先是因为前段工作很忙,晚上也要加班到很晚。再者感觉诚惶诚恐,害怕我的某些个人偏见会误导你。 从你的邮件中我可以感觉到你是一个有目标且有很强执行力的人。很多人进入大学之后就像无头的苍蝇,没有目标。相比较你的目标很清晰。坚持下去并不懈努力,相信你会实现自己的目标。夯实基础
新人学习计划
作为学习阶段的一个阶段性终结,有利新人本身的知识结构整理,也有利于后来新人的学习   安卓学习总结: :Android学习(一周半) 阶段目标: 对以下十一个问题进行广度性和深度性剖析(个人认为此11个问题很具有概括性): 1,Activity的生命周期 2,  Fragment的生命周期,和activity的对比 2,View的坐标, 布局方式,交
培养新人的一点感悟!
培养新人,一个恒古不变的职场话题,每家公司都会遇到,不仅包括新毕业的大学生,也包括刚刚招聘的新人,怎么样让这些新同事快速的融入公司和工作也是一个永恒的话题。        针对完全的新人,公司的职场老人门可能很多都不喜欢带,但是请思考一下,自己是否也是从新人一步步成长为一个老鸟的。针对这种完全的职场新人,我的思路是从两方面去引导。       1.技术方面,主要是详细的指导技术知识,矫正一些技
天池新人离线赛:移动端推荐--Python+tensorflow小白实现
0. 结果代码请见github:https://github.com/jady3356/MachineLearning/tree/master/Tianchi/fresh_offline(注:几乎每行都有注释,但是不能直接跑,注释掉了很多特征提取的代码)这样的结果几乎可以用excel过滤来得到,由于我是ML,数据挖掘,python都是业余小白,仅仅是做练习用,请轻拍~1. 动机看了Ng老师的视频,...