Неперехваченная ошибка ReferenceError при вызове функции Javascript - PullRequest
0 голосов
/ 18 июня 2020

Я внес несколько изменений в функцию calDate. Раньше все нормально работало. Раньше он просто отправлял форму при изменении даты. [! [Введите здесь описание изображения] [1]] [1]

Я добавил еще немного logi c, но получаю Uncaught ReferenceError: calDate не определен при изменении календарной даты.

Ниже приведен код

<%@taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html"%>
<%@taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean"%>
<%@page import="com.rohit.jsp.testing.TestJS" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>test JSP</title>
</head>
<script type="text/javascript">
    function calDate(autodate){
        var other = <%= TestJS.other %>; 
        var flag = true;
        var date = new Date(document.getElementById(autodate).value);
        
        if(other.equals("OTHER")){
            if(date.getDate() != 15){
                document.getElementById("mySpan1").innerHTML = "Error Message";
                flag = false;
            }
        }
        
        if(flag){
            // Submit form
        }
    }
</script>
<body>  
    <div>
        <table>
            <tr>
                <td>My Birth Date</td>
                <html:text property="birthDate"
                           styleId="birthDate"
                           readonly="true"
                           onchange="javascript:calDate('birthDate')">
                </html:text>
                <input type="image"
                       id="trigger11"
                       src="/images/calendar.gif"
                       align="center"/>
                </tr>       
        </table>    
    </div>  
</body>
</html>
...