장고 응용 프로그램을 만들었습니다. 이 앱을 사용하면 사용자를 생성하거나 삭제할 수 있습니다. 그러나 우리가 필드 (직원 ID 필드)의 1을 남겨 둘 때 사용자를 생성하는 동안 제출되지 않고이 오류가 발생합니다. 기본 10 인 '(')의 int()에 대한 유효하지 않은 리터럴입니다. 그래서 나는 그 필드 만 검증하고 직원 ID 필드가 null이 아닌 경우에만 해당 양식을 제출하는 것이 내 문제를 해결할 수 있다고 생각합니다. 그래서 내가 자바 스크립트를 작성하고 js 함수가 제출되기 전에 호출되도록하고 싶습니다. 해당 필드가 비어 있지 않은 경우에만 해당 양식을 제출해야합니다. 경고 상자에 직원 ID를 입력하라는 메시지가 표시되지만 일단 경고 상자에 확인을 클릭하면 같은 오류가 다시 발생합니다. 누군가 해결할 수 있도록 도와 줄 수 있습니까? 나는 장고와 프로그래밍에있어서 아주 새로운 것이다. 여기에 코드를 붙여 넣습니다.장고에서 사용시 Javascript 유효성 검사 오류가 발생했습니다.
Add New User to Employee List
</h4><br><br><br>
<form name="myForm" action="http://10.1.0.90:8080/createEmployee/" method="POST">
<br>Name: <input type="text" name="userName" style="color: black; background-color: #BDBDBD" /><br /><br>
Designation:
<select name="designation" style="color: black; background-color: #BDBDBD" >
<option value="Trainee" >Trainee</option>
<option value="Software Engineer Trainee">Software Engineer Trainee</option>
<option value="Software Engineer">Software Engineer</option>
<option value="Senior Software Engineer">Senior Software Engineer</option>
<option value="Project Manager">Project Manager</option>
<option value="System Administrator">System Administrator</option>
<option value="Tester">Tester</option>
</select><br>
<br>
EmployeeID:<input id ="empid" type="text" name="employeeID" style="color: black; background-color: #BDBDBD" /><br><br>
Contact Number: <input type="text" name="contactNumber" style="color: black; background-color: #BDBDBD" /><br><br>
Project: <input type="text" name="project" style="color: black; background-color: #BDBDBD" /><br><br>
Location: <input type="text" name="location" style="color: black; background-color: #BDBDBD" /><br><br>
E-mail: <input type="text" name="email" style="color: black; background-color: #BDBDBD" /><br><br>
Skills: <input type="text" name="skills" style="color: black; background-color: #BDBDBD" /><br><br>
Date Of Join: <input type="text" id="datepicker" name="dateOfJoin" style="color: black; background-color: #BDBDBD" /><br><br>
<br><br>
<input type="submit" value=" Submit " onclick="isEmpty()" /><br />
</form>
<script type="text/javascript">
function isEmpty(){
if ((document.myForm.EmployeeID.value.length==0))
{
alert("Please Enter Employee ID");
return true;
}
else
{
return false;
}
}
진지하게, 모든 'nbsp'가 아닌, 적절한 CSS를 사용하십시오. –