最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery实现输入框动态增减的实例代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:12:05
文档

jquery实现输入框动态增减的实例代码_jquery

jquery实现输入框动态增减的实例代码_jquery:通过字符串拼接,将所有的输入框中的内容,用1234235#34634234#123525这样的格式拼接。网页端代码: 代码如下:js代码: 代码如下:$(function() { //初始化 initFields();});function initFields(){ //初始化手机 var text
推荐度:
导读jquery实现输入框动态增减的实例代码_jquery:通过字符串拼接,将所有的输入框中的内容,用1234235#34634234#123525这样的格式拼接。网页端代码: 代码如下:js代码: 代码如下:$(function() { //初始化 initFields();});function initFields(){ //初始化手机 var text


通过字符串拼接,将所有的输入框中的内容,用“1234235#34634234#123525”这样的格式拼接。
网页端代码:
代码如下:


js代码:
代码如下:
$(function() {
//初始化
initFields();
});
function initFields(){
//初始化手机
var text = $('#mobile').val();
var ss=text.split("#");
if(ss.length>0){
$('#mobile_t').val(ss[0]);
}
for(var i=1;i addinput('mobile_s_div', 'mobile_div',ss[i]);
}
}
/**
字符串拼接
src_id 是源input的name,dist_id是目标input的id值
*/
function compose(src_name, dist_id){
var str="";
var ss = $('input[name='+src_name+']').each(function(i){
if($(this).val() != "")
str+='#'+$(this).val();
});
str=str.substring(1,str.length);
$('#'+dist_id).val(str);
}
/**
克隆一个input,显示在指定的容器内
*/
function addinput(id, div_id, text){
var mobile_div=$('#'+id).clone();
mobile_div.children('input').val(text);
var delbt=$("")
delbt.bind("click", function(){$(this).parent().remove()});
mobile_div.append(delbt)
$('#'+div_id).append(mobile_div);
return false;
}
function check1(){
compose('mobile_t', 'mobile');
}
//
function checkMobilephone(obj){
if(obj == null){
return false;
}
var span = $(obj).parent().children('span');
var str = obj.value;
if(str==""){
span.text('');
$(obj).removeClass("inputError");
return false;
}
var pattern = /^1\d{10}$/;
if (!pattern.exec(obj.value)){//不匹配,进行处理
span.text('手机号码填写错误!').css("color","red");
$(obj).addClass("inputError");
return false;
}else {
span.text('');
$(obj).removeClass("inputError");
}
}

把js文件引入html文件
1
代码如下:


2
代码如下:

文档

jquery实现输入框动态增减的实例代码_jquery

jquery实现输入框动态增减的实例代码_jquery:通过字符串拼接,将所有的输入框中的内容,用1234235#34634234#123525这样的格式拼接。网页端代码: 代码如下:js代码: 代码如下:$(function() { //初始化 initFields();});function initFields(){ //初始化手机 var text
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top