web开发需要综合知识

       结合自身的经验,感觉web开发需要综合知识,最近写php,对表单需要验证这块感觉自身js欠缺。不知道button可以写成submit,添加一个时间让用户进行确认,不知道可以用js来判断时候上传文件成功,不知道可以用js来作很多东西,用ajax局部更新更是可以节省很多开销,整天就知道empty,isset,不知不觉网站的效率搞的很低了。

      一、表单提交时候,有时候需要确认再次进行提交,可以给表单添加onsubmit事件,代码如下:     

<form method="POST" name="testform" action="" onsubmit="if(confirm(‘确认提交吗‘)){return true;}else{return false;}">
What is your name?<br />
<input type="text" name="fname" />
<input type="submit" value="Submit" />
</form>

提交表单的时候,如果点击确认按钮,会弹出一个确认框,确认时候会提交表单,取消时候不会提交表单。

      另外的方法是将button做成submit,但是一直没成功,代码如下,有待研究:

<script type="text/javascript">
function test(){
if(confirm("确定要提交吗")){
document.form1.submit();
}else{return false;}
}
</script>
<body>
<form action="" method="POST" name="form1">
<input type="text" name="name"></input>
<input type="hidden" name="aa" value="123" />
<input type="button" name="submit" onclick="test()" value="提交" />
</input>
</form>
</body>

给button添加了一个click事件,但是没有成功,不知道原因是什么。

 

二、可以用js来判定是否有上传文件。

这个js函数

function check(){
var a = document.getElementById("file1").value;
if(a==null||a==""){
alert("请选择上传的文件!");
return;
}
else
document.form1.submit();
}

 

 <input name="file" name="filename" id="file1" type="file"/>

这样就不用到后台去判断值是否为空了。

web开发需要综合知识,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。