社区
Web 开发
帖子详情
请问以下几个问题?
GradeOne
2004-10-11 10:34:51
1.javascript的文本域在表单提交时如何将所填的文本限制为数字,怎么与数字比较?
2.javascript的变量如何在jsp中与java变量交互?
3.怎么从一个数组int IDs[]=new int[4]的4个变量中随机的选出3个变量来?
任意一个答对就给分
...全文
58
5
打赏
收藏
请问以下几个问题?
1.javascript的文本域在表单提交时如何将所填的文本限制为数字,怎么与数字比较? 2.javascript的变量如何在jsp中与java变量交互? 3.怎么从一个数组int IDs[]=new int[4]的4个变量中随机的选出3个变量来? 任意一个答对就给分
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 不等于那个随机数的,就选出来
SwitchButton 开关按钮的多种实现方式源码
SwitchButton 开关按钮的多种实现方式 具体的说明等可以查看
以下
文章: http://blog.csdn.net/vipzjyno1/article/details/23707149
Android二维码扫描Demo 程序源码
此为示例代码,详细讲解请参考: http://blog.csdn.net/guolin_blog/article/details/9526247
消息中间件面试题:如何解决消息队列的延时以及过期失效
问题
?消息队列满了以后该怎么处理?有几百万消息持续积压几小时呢?
面试题 如何解决消息队列的延时以及过期失效
问题
?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决? 面试题剖析 你看这问法,其实本质针对的场景,都是说,可能你的消费端出了
问题
,不消费了;或者消费的速度极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候怎么办?或者是这整个就积压了
几个
小时,你这个时候怎么办?或者是你积压的时间太长了,导致比如 Rab...
面向对象的特征主要有
以下
几个
方面?
面向对象的特征主要有
以下
几个
方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部
问题
,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...
String s=new String("abc")创建了
几个
对象?
String str=new String("abc"); 紧接着这段代码之后的往往是这个
问题
,那就是这行代码究竟创建了
几个
String对象呢? 相信大家对这道题并不陌生,答案也是众所周知的,2个。 接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"abc"和new Str
Web 开发
81,122
社区成员
341,743
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章