关于在超链接中使用location转向无法return false的问题
搞来搞去都还是不行
function checknull() //检查是否有图片上传,及确认是否要删除。
{
if ((document.myform.DefaultPicUrl.value)== " ") //如果没有图片己经上传
{
window.alert( "产品图片为空,请上传产品图片 "); //提示 "产品图片为空,请上传产品图片 "
document.myform.zdj.focus(); //重新定位回表单
return false; //返回false
}
else
return confirm( '您确定要删除*** '+document.myform.DefaultPicUrl.value+ ' ***这张已上传的图片吗? ') //如果有上传,要求确认是否要删除document.myform.DefaultPicUrl.value这个表单中列出的图片。
}
<a onClick=checknull() href= "javascript:document.location= 'admin_fq_del_up.asp?strUploadFiles= '+document.myform.DefaultPicUrl.value "> <img src= "images/delete.gif " width= "45 " height= "18 " border= "0 "> </a>
//使用document.location转向,但是无论如何返回false都转向了。这个真是恼人啊。请各位高人指点。谢谢。
------解决方案-------------------- <a onClick= "return checknull() "
记住,要return一下才行。