重置操作的图像
image for reset action
我使用的是图像而不是重置按钮n html-php。我写了一个javascript函数来清除所有文本框值,但它重新加载了整个页面,以便在重新加载页面时再次出现在文本框中,当单击用于重置操作的图像按钮时。我的代码是
<script type="text/javascript">
function clearall() {
$(".tinput").val('');
$(".tinput1").val('');
}
</script>
我不希望页面重新加载,而只是清除所有文本字段。
使用这个:
<script type="text/javascript">
function clearall() {
$(".tinput").val('');
$(".tinput1").val('');
return false;
}
</script>
您的表单似乎正在提交中。
您需要停止按钮的默认操作,为此,您必须从处理程序对事件或return false
调用 .preventDefault()
方法。
您还应该使用该表单的.reset()
方法。
function resetForm(callingElement) {
callingElement.form.reset();
return false;
}
并将其与<input type="image" src=".." onclick="return resetForm(this)" />
一起使用
http://jsfiddle.net/gaby/3R2TX/演示
由于您使用的是jQuery,因此可以将其简化为:
function resetForm(e) {
e.preventDefault();
this.form.reset();
}
并应用它
$('#id_of_reset_button').click(resetForm);
jQuery Demo at http://jsfiddle.net/gaby/3R2TX/1/
当具有超链接或提交按钮时,您的函数必须返回 FALSE 才能停止处理
<img id="reset" src="" />
<script type="text/javascript">
$("#reset").click(function(){
$(".tinput").val('');
$(".tinput1").val('');
});
</script>
相关文章:
- 通过javascript操作图像,非常简单
- 如何阻止图像移动并根据击键进行操作
- 当我在操作属性中写入页面名称时,文件图像不会上传
- 更改“将图像另存为”的操作以重定向到相应的网页
- 在web浏览器中保存操作过的SVG图像
- AngularJS,如何操作通过$resource获得的图像
- 单击图像不执行任何操作
- 如何使用滑动、缩放和裁剪在 jquery 中操作图像的大小或位置
- 如何使用jQuery检查图像URL是否为空并执行某些操作
- 离子在加载所有图像和内容时执行操作
- 使用Javascript上传图像(操作)到Facebook
- 重置操作的图像
- 如何在上传到画布后操作图像(FabricJS)
- 操作方法:将鼠标悬停在图像上并制作动画绘制一条线,说明淡出
- 客户端图像操作(裁剪)
- 纯JavaScript图像操作
- 画布中的图像操作
- 图像操作-背景位置,SRC更改和多个图像的最佳实践
- 节点画布图像操作
- 渲染图像操作哪个更快:HTML5画布元素,还是操作DOM元素? 'CSS与JS/jQuery