baidu_27432593 2015-04-29 06:59 采纳率: 83.3%
浏览 1646
已采纳

动态添加文本框以后,进行格式判断。格式正确如何提交数据。

 script type="text/javascript"> 
var n=1;
$(document).ready(function(){  

  $(":input[type=button][name=more]").bind("click",function(){  
n++;
var $br = $("br />");  
var $file = $("input type='file' name='myfiles' />");  
var $url= $("input type='input' name='url“+n+”' />");  
 var $button = $("input type='button' value='删除' class='btn btn-warning'>");  
 $(this).after($url).after($br).after($file).after($br).after($button).after($br);  
$button.bind("click",function(){  
$br.remove();  
 $file.remove();
 $url.remove();    
$button.remove();  
 });
  });
});  

   //验证
  function check(f) {
 if (f.myfiles) {
if (f.myfiles.length) { //多组
for (var i = 0; i < f.myfiles.length; i++) {
 f (f.myfiles[i].value == '') { alert('请选择文件!'); f.myfiles[i].focus(); return false;  }
 if (f.url[i].value!=''&&!/^https?:\/\/.+?\.com$/i.test(f.url[i].value)) {alert('URL必须以http://或者hppts://开头,.com结尾!'); f.url[i].select(); return false; }} }
else { //只有一组
 if (f.myfiles.value == '') { alert('请选择文件!'); f.myfiles.focus();   return false;  }
if (f.url.value!=''&&!/^https?:\/\/.+?\.com$/i.test(f.url.value)){ alert('URL必须以http://或者hppts://开头,.com结尾!'); f.url.select(); return false;
 }  } } return false }
/script>
form action="<%=request.getContextPath()%>/add.do"
method="POST" enctype="multipart/form-data" 
onsubmit="return check(this)">
input type="file" name="myfiles"/>
网站地址:<input type="input" name="url" />
input type="button" name="more"value="添加" class="btn btn-info" />
tr><td><input type="submit" value="确认"class="btn btn-success" /> 
  • 写回答

2条回答 默认 最新

  • Go 旅城通票 2015-04-29 07:43
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站