重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
jQuery 的 index() 方法返回指定元素相对于其他指定元素的索引值,注意:索引值是从0开始计数的。获得当前元素的索引值可用click事件触发 $(selector).click(function() { num = $(this).index();}示例代码如下:获取被点击的a标签的索引值 创建...
为茂名等地区用户提供了全套网页设计制作服务,及茂名网站建设行业解决方案。主营业务为网站设计制作、成都网站制作、茂名网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
1.创建sjp页面:
tr
tdfont帐号:/font/td
tdinput type="text" name="username" id="username" value="" style="height: 20px;" onblur="checknames()"/td
/tr
2.编写就是:
//校验用户名是否唯一
function checknames(){
var names = $("#username").val().trim();
var len = names.length;
alert(len);
if(names == ""){
alert("4156145:"+names);
alert("用户名不能为空!");
return ;
}
else{
var names = encodeURI(encodeURI(names));
alert("填写了:"+names);
var url = "c:url value='/user/create.action'/?username=" + names;
alert(url);
$.ajax({
type: "post",
url: url,
dataType:'json',
success: function(data, textStatus){
if(data.success){
alert("恭喜可以注册");
}
else{
alert(data.errorMsg);
}
}
});
}
}
3.效果图:
JavaScript、jquery、angular、react是怎么实现获取input输入框中的值?
原生javascript : document.querySelector('input').value 这是浏览器提供的js访问DOM对象的接口
jQuery主要为DOM选择器做了封装,简化了语法,$('input').val()
vue、React、Angular都是采用了监听input的onChange事件实现了双向/单向数据绑定实时获取input中的值
原理上,所有的库和框架都在内部使用了原生javascript的方法获取input中的值
var m9k = {};
m9k.GetLength = function(str) {
///summary获得字符串实际长度,中文2,英文1/summary
///param name="str"要获得长度的字符串/param
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i len; i++) {
charCode = str.charCodeAt(i);
if (charCode = 0 charCode = 128) realLength += 1;
else realLength += 2;
}
return realLength;
};
// 执行代码:
alert(m9k.GetLength('测试测试ceshiceshi));
var content = $(‘div’).width();
//只是获取content宽度
var contentWithPadding = $('div').innerWidth();
//获取content+padding的宽度
var withoutMargin = $(‘div’).outerWidth();
//获取content+padding+border的宽度
var full = $('div').outerWidth(true);
//获取content+padding+border+margin的宽度