社区
Web 开发
帖子详情
请问以下几个问题?
GradeOne
2004-10-11 10:34:51
1.javascript的文本域在表单提交时如何将所填的文本限制为数字,怎么与数字比较?
2.javascript的变量如何在jsp中与java变量交互?
3.怎么从一个数组int IDs[]=new int[4]的4个变量中随机的选出3个变量来?
任意一个答对就给分
...全文
75
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 不等于那个随机数的,就选出来
eclipse 黑色主题插件 绿色版
一个黑色的Eclipse主题的插件,适合Luna版本以前的老版本。 详细配置见我的博客:http://www.cnblogs.com/csulennon/p/4231405.html
Android 自定义 HorizontalScrollView 打造超强 Gallery效果 完整实例源码
代码为博客实例代码:有
问题
博客留言:http://blog.csdn.net/lmj623565791/article/details/38140505
mysql - 要问 varchar 能存
几个
汉字? 能存
几个
字母? 能存
几个
数字?请看下文讲解 (Java)
首先要确定mysql版本,一般一个汉字2个字节,50即可存25个汉字。 4.0 版本
以下
,varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节) 5.0 版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100个。 注:借阅文章地址:https://zhidao.baidu.com/usercenter?uid=a7e74069236f25705e79c662&role=pgc ..
网站包含哪
几个
模块?
网站包含那
几个
模块: 1、 一个绘画大师个人网站:个人简介、作品集、经验之谈、跟网友的一个交流互动。 网站包括哪些模块,作用是什么? 这个可能是大家最经常听到的疑问,就是网站怎么操作,怎么管理,现在的网站,都是通过后台来进行操作,用一个又一个功能模块来支撑起来整个网站的正常运行。管理都是傻瓜式的。这些模块是什么,我们来看看吧。 ■ 信息发布系统 ◆ 简介 网站内容发布系
String s1 = "abc"; String s2 = "abc";创建了
几个
对象?以及字符串常量池
1. 字符串不变:字符串的值在创建后不能被更改。 案例一: String s1 = "abc"; s1 += "d"; System.out.println(s1); // "abcd" // 内存中有"abc","abcd"两个对象,s1从指向"abc",改变指向,指向了"abcd"。 2. 因为String对象是不可变的,所以它们可以被共享。 案例二: Str
Web 开发
81,115
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章