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>
但是只调用了上面的第一个函数,求教!谢谢……! 展开
我做的:
<?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>
但是只调用了上面的第一个函数,求教!谢谢……! 展开
3个回答
展开全部
你这个第二函数你租李差是在图片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下,看这个函数有没有被触发
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以调用如下:
<input type="button" id="1" value="" class="ja" 悄核念onclick="validate();lognconfirm()/>
最启困好的方式是在氏尺函数validate()里面,完成验证后再调用lognconfirm()
追问
我想让这个按钮只调用validate()这个函数。谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
图片上面不要加点击事件,在页面加载的时候执行lognconfirm方法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询