<script>
function searchxx(){
var yhsh=document.getElementById("YHSH").value;//用户税号
if(isEmpty(yhsh)){
alert( "纳税税号不能为空");
return false;
}else
{
//定义要打开的对话框页面的地址 一般用action跳转要写明action的地址,如果需要参数,则在后面拼接
var urlDialog = "<%=webPath%>/tousu/TSAction.do?flag=7&YHSH="+yhsh;
//$.get(urlDialog,null,goback());
//定义要弹出的对话框的模式,dialogWidth宽,dialogHeight高 等等
var style = "dialogWidth=1000px;dialogHeight=600px;status=yes;edge=sunken;help=no";
//定义一个变量来接受对话框的返回数据
var rv = window.open(urlDialog,"",style);
//如果没有返回数据的话,就直接写
//window.showModalDialog(urlDialog,"",style);
}
}
</script>
<table>
<tr>
<td class="border1" width="20%" height="25">
<div align="center">
纳税人税号:
</td>
<%
String yhsh = session.getAttribute("taxno") != null ? (String) session
.getAttribute("taxno")
: "";
String j = "";
if (!"".equals(yhsh)) {
j = "disabled";
}
%>
<td class="border1" width="30%">
<input id="YHSH" name="YHSH" size="50" <%=j%> value="<%=yhsh%>">
<html:hidden property="YHSH" value="<%=yhsh%>" />
</td>
<td>
<a href="javascript:searchxx();" style="text-decoration:underline">
<font color="blue">纳税人基本信息</font>
</td>
</tr>
</table>
js验证,当单击超链接“纳税人基本信息”时如果文本框中纳税人税号为空没有填写,返回的是一个false空白页面
用“纳税人基本信息”按钮时如果纳税人税号为空没有填写,返回的是当前页面
不知道这是什么原因!
难道这就是超链接返回跟按钮返回的区别?
我想实现用超链接也返回到当前页面,应该怎么写?