社区
Web 开发
帖子详情
请问以下几个问题?
GradeOne
2004-10-11 10:34:51
1.javascript的文本域在表单提交时如何将所填的文本限制为数字,怎么与数字比较?
2.javascript的变量如何在jsp中与java变量交互?
3.怎么从一个数组int IDs[]=new int[4]的4个变量中随机的选出3个变量来?
任意一个答对就给分
...全文
70
5
打赏
收藏
请问以下几个问题?
1.javascript的文本域在表单提交时如何将所填的文本限制为数字,怎么与数字比较? 2.javascript的变量如何在jsp中与java变量交互? 3.怎么从一个数组int IDs[]=new int[4]的4个变量中随机的选出3个变量来? 任意一个答对就给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
边城狂人
2004-10-11
打赏
举报
回复
首先复制一个数组(如果不需要保留原数组,可以省略这一步)
然后,在范围内,如4,随便选择一个index
将这个 index 上的值和位于0的那个交换
将范围缩小1,即4-1=3
再随机取一个index,将这个index + 1 (目的是迈过0,因为0已经是选择好的数了)
将这个 index 上的值和位于 1 的那个交换
如果还需要选择,
再将范围缩小1,即3-1=2
再随机取一个index,将这个index + 2 (目的是迈过0和1,因为这两个位置的已经是选择好的数了)
将这个 index 上的值和位于 2 的那个交换
看出来规律了吧 :D
边城狂人
2004-10-11
打赏
举报
回复
1. 两个方法:
1) 在输入的时候,在 Keydown 事件中进行判断,不是数字就不允许输入
2) 在提交之前,对文本内容进行检查,可以用如下函数
function isnumber(str)
{
var number_chars = "1234567890";
var i;
for (i=0;i<str.length;i++)
{
if (number_chars.indexOf(str.charAt(i))==-1) return false;
}
return true;
}
GradeOne
2004-10-11
打赏
举报
回复
谢谢
那如果要产生2个变量呢
边城狂人
2004-10-11
打赏
举报
回复
2. javascript 是客户端脚本,JSP 是服务器端程序
而且 javascript 和 Java 不是同一种语言,所以无法进行变量交互
不过你可以使用传递参数的形式
JSP 的变量要传给 javascript,只需要在javascript代码中嵌入 <%= ? %>这样的JSP标记即可
如
<%
int a = 10;
%>
<script>
var x = <%= a %>
</script>
如果要把 JavaScript 的变量传递给 JSP,需要通过 FORM 或者 URL 中的参数来进行传递。在JSP中用 request.getParameter 等方法取得。这个和一般的数据提交是一个道理,就不多说了。
边城狂人
2004-10-11
打赏
举报
回复
3. 产生一个随机整数,范围在 [0, 4)
然后从0到3循环,只要index 不等于那个随机数的,就选出来
new-String()创建
几个
对象?有你不知道的
常见面试
问题
下面代码中创建了
几个
对象? new String("abc"); 答案众说纷纭,有说创建了1个对象,也有说创建了2个对象。答案对,也不对,关键是要学到
问题
底层的原理。 底层原理分析 String str1 = "abc"; // 在常量池中 String str2 = new String("abc"); // 在堆上 当直接赋值时,字符串“abc”会被存储在常量池中,只有1份,此时的赋值操作等于是创建0个或1个对象。如果常量池中已经存在了“abc”,那么不会再创建对象,直接将引用
C:请描述一个可执行程序占用的内存分为哪
几个
区?每个分区各自的作用?
C:请描述一个可执行程序占用的内存分为哪
几个
区?每个分区各自的作用?
String s=new String("abc")创建了
几个
对象?
String str=new String("abc"); 紧接着这段代码之后的往往是这个
问题
,那就是这行代码究竟创建了
几个
String对象呢? 相信大家对这道题并不陌生,答案也是众所周知的,2个。 接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"abc"和new Str
oracle一个中文占
几个
字节?
在创建oracle数据表时,有时针对存储的字符串字段需要明确的定义类型以及长度,这时就需要知道一个汉字在Oracle数据库中具体占用
几个
字节, 下面我们就来介绍查询的几种方式: 方式一、这个其实和Oracle的配置是相关的,用
以下
语句查询当前数据库的字符集: select * from v$nls_parameters t where t.PARAMETER='NLS_CHARAC
[转] 教师的备课主要解决哪些
问题
?
一、上讲台时要注意的
问题
根据多年来的教学实践以及对新老师的了解,我们发现初上讲台的新老师会出现一些雷同的
问题
。 第一种
问题
是满堂灌。新老师总想在课堂上多讲点,总觉得自己讲得越多,学生也学得越多,结果一堂课下来,自己讲得很累,但学生还是不知道这堂课究竟讲了些什么。讲的内容过多,学生根本来不及归纳思考,昏昏沉沉的,一点要领都没有,这叫“贪多嚼不烂,消化不良”。 第二种
问题
是照本宣科。有些老师把...
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章