猿问

有没有,点击图片超链接,先跳转到某函数体,查询是否满足某个条件,若不满足则不执行该超链接,在原始界面不变。

问题如题,描述大致如下:

<html>
<head>
     <script type="text/javascript">    
        function isNull(){ 
            if(document.getElementById('buildId').value.length==0){    
                alert('楼号输入不能为空!');
                document.getElementById('buildId').focus();
                return false;
            }
        }
    </script>  
</head>
<body>
    <!-- 中间省略的 id=buildId 的text框等-->
    <input  onclick="isNull()" type="image" src="${pageContext.request.contextPath}/style/images/save.png" />
</body>
</html>

因为前期直接使用图片(图片是一个保存按钮)做保存链接,后期做函数处理时没办法,在函数体return false;来不执行保存操作。想知道有没有-若不满足则不执行该超链接-的办法

举个栗子233
浏览 1553回答 1
1回答

举个栗子233

已经解决了,直接在form表单里调用onsubmit="return isNull(this)"<s:form action="userAction_%{id == null ? 'add' : 'edit'}"  onsubmit="return isNull(this)">
随时随地看视频慕课网APP
我要回答