(1)在下面的HTML文档中,编写函数test() ,实现如下功能: A.当多行文本框中的字符数超过20个,截取

(1)在下面的HTML文档中,编写函数test(),实现如下功能:A.当多行文本框中的字符数超过20个,截取至20个B.在id为number的td中显示文本框的字符个数(... (1)在下面的HTML文档中,编写函数test() ,实现如下功能:
A.当多行文本框中的字符数超过20个,截取至20个
B.在id为number的td中显示文本框的字符个数
(2)在网页上通过表格输出10个随机数的从大到小的排列结果。
(3) 在下面的HTML文档中,编写函数test() ,实现如下功能:
A.文本框失去焦点时,验证用户输入是否为电话号码,要求当用户输入为空,或输入中有非“013246789-”字符,判定其不是电话号码,此时显示div层
B.文本框得到焦点时,隐藏div层
展开
 我来答
送百亿
2012-06-08 · TA获得超过469个赞
知道小有建树答主
回答量:493
采纳率:66%
帮助的人:269万
展开全部

问题三答案:

function test(){

        var temp = $("input[type=text]").val();

        // 这里还包括检查了手机号码

        var pattern /^(\d{3,4}(-)?\d{7,8})|(1[3568]\d{9})$/;

       if(!pattern.exec(temp)){

              $("#message").append("不是电话号码");

       }

}

问题二答案:

$(function(){

$("#shot").click(function(){

var x = 50; // 最大数

var y = 10; // 最小数

var rand = new Array();

var temp = new Array();

for(var i=0;i<10;i++){  //获取随机数数组

//自定义随机规则

rand[i] = parseInt(Math.random()*(x - y + 1) + y);

}

temp = rand.sort(); //产生排序后的数组

for(var j=9;j>=0;j--){

//倒着循环插入,从大到小排序

$("#insert").append("<td>" + temp[j] + "</td>");

}

$("#sorttable").show();

});

 })

问题一答案:

百度网友59a2d19
2020-05-15
知道答主
回答量:2
采纳率:0%
帮助的人:1301
展开全部
(1)
<script>
function test() {
var content = document.getElementById("feedBack").value;
if (content.length > 20) {
content = content.substr(0, 20);
}
document.getElementById("feedBack").value = content;
document.getElementById("number").innerHTML = content.length;
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hongyunqiankun
2012-06-05 · TA获得超过211个赞
知道答主
回答量:156
采纳率:0%
帮助的人:95.1万
展开全部
(1) 用css就可以做到 不用写函数
width: 120px; height: 50px; border: 1px solid blue; overflow: hidden; text-overflow:ellipsis
(2)js:举例
假如文本框id=‘txt’
var le=document.getElementById("txt").value.length;
docoment.getElementByid("number").innerhtml=le;
(3)用验证控件和正则表达式
追问
额,第一又要求得,能不能在详细一点,代码,谢了
追答
第一方法直接写到css中 引用改css样式就可以了啊 
比如 .divcss
{width: 120px; height: 50px; border: 1px solid blue; overflow: hidden; text-overflow:ellipsis
}
在div中引用:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式