<input type="submit" name="sb1" id="sb1" value="查询"></input>
<a href="#" class="btn" onclick="on_click()">导出</a>当我点击 导出 时, 怎么判断查询被点击了?
<script type="text/javascript">
function on_click(){
if(??????)
alert("查询被点击了!");
}
</script>
<a href="#" class="btn" onclick="on_click()">导出</a>当我点击 导出 时, 怎么判断查询被点击了?
<script type="text/javascript">
function on_click(){
if(??????)
alert("查询被点击了!");
}
</script>
isClick=true;
}
大概这样吧~
alert("查询被点击了")
}
能不能这样实现,获取查询按钮.onlick()=true ????
查询按钮没有事件
----------------
加个事件不就行了 加了click事件不会产生任何影响,只是改变了标识符的状态值<input type="submit" name="sb1" id="sb1" onclick="queryclick();"
value="查询"></input>
<a href="#" class="btn" onclick="on_click()">导出</a>当我点击 导出 时, 怎么判断查询被点击了?
<script type="text/javascript">
var isClick = false;
function queryclick(){
isClick = true;//改变标识符的状态值
}function on_click(){
if(isClick)
alert("查询被点击了!");
}
isClick = false;//重新初始化
</script>
value="查询"></input>
<a href="#" class="btn" onclick="on_click()">导出</a>
<input type=hidden id="hd" value=""/>function queryclick(){
//设置隐藏域一个值
document.getElementById("hd").value = "true";
};
function on_click(){
if(document.getElementById("hd").value == "true")
alert("查询按钮被点击了!");
}
写个全局变量,就可以了
var flag;
function 查询的方法名(){
flag = true;
}function on_onclick(){
if(!flag){
alert("没有查询数据,不能导出!");
return false;
}
}这样就可以啦
或2、不管是否查询了,导出前都再执行一次查询