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"/>
这样就不用到后台去判断值是否为空了。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。