php中javascript中的能同时出现两个function调用函数

我想两个按钮个调用一个javascript中的function函数,请问大师们咋做?我做的:<?phpif(isset($_SESSION["username"])){?... 我想两个按钮个调用一个javascript中的function函数,请问大师们咋做?
我做的:
<?php
if(isset($_SESSION["username"])){
?>
<input type="button" id="1" value="" class="ja" onclick="validate()/>
<?php
}else{
?>
<img src="images/button_shop.gif" width="100" height="22" align="absmiddle" id="0" onclick="lognconfirm()"/>
<?php
}
?>
<script type="text/javascript">
function lognconfirm(){
if(confirm("尚未登陆!请先登录!")){
location.href="denglu1.php";
}
}
</script>
<script type="text/javascript">
function validate(){
var checkarr=document.getElementById('productform').getElementByTagName('input');
for(var i=0;i<checkarr.length;i++){
if(checkarr[i].type=="checkbox"){
if(checkarr[i].checked==true){
return true;
}
}
}
alert("请选择要购买的图书!");
return false;
}
</script>
但是只调用了上面的第一个函数,求教!谢谢……!
展开
 我来答
seopp8
2013-12-11 · TA获得超过206个赞
知道答主
回答量:366
采纳率:100%
帮助的人:181万
展开全部

你这个第二函数你租李差是在图片img上面加的点击事件,之后点击了图片才会触发第二个函数

<script type="扰携text/javascript">
  function lognconfirm(){
       if(confirm("尚未登陆!请先登录!")){
    location.href="denglu1.php";
    }
 validate();  
}


function validate(){
var checkarr=document.getElementById('productform').getElementByTagName('input');
     for(var i=0;i<checkarr.length;i++){
   if(checkarr[i].type=="checkbox"){
         if(checkarr[i].checked==true){
      return true;
      }
      }
    }
    alert("请选择弊皮要购买的图书!");
    return false;
}
</script>
更多追问追答
追问
是的,就是点击图片没反应!
追答
点击图片是执行的lognconfirm事件,那你在这个函数里第一行alert下,看这个函数有没有被触发
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aarontong
2013-12-11 · TA获得超过129个赞
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:99.6万
展开全部

可以调用如下:

 <input type="button" id="1" value="" class="ja" 悄核念onclick="validate();lognconfirm()/>

 最启困好的方式是在氏尺函数validate()里面,完成验证后再调用lognconfirm()

追问
我想让这个按钮只调用validate()这个函数。谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色梅子酒
2013-12-11 · 超过10用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:16.9万
展开全部
图片上面不要加点击事件,在页面加载的时候执行lognconfirm方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式