js input 입력 상자 가 비어 있 을 때 발생 하 는 문제 창 을 판단 한 후 커서 는 입력 상자 에 위치 하지 않 고 내 처리 페이지 프로그램 을 직접 실행 합 니 다.
6832 단어 input
내 가 만난 문제: (적어 두 고 다음 에 잊 어 버 리 고 돌아 와 봐)
js 판단 input 입력 상자 가 비어 있 음, 창 을 튕 긴 후 커서 는 입력 상자 에 위치 하지 않 고 내 처리 데이터 프로그램 을 직접 실행 합 니 다.
내 가 잘못된 이 유 는 js 코드 에서 커서 를 찾 을 때 코드 를 잘못 써 서 노란색 글꼴 로 표시 한 것 이다.
JS 코드 부분:
<!-- js -->
<script language="javascript">
function check()
{
if (addnav.navname.value=="")
{
// ,
alert(" !");
addnav.id.focus();
return false;
}
if (addnav.id.value=="")
{
// ,
alert(" !");
addnav.id.focus();
return false;
}
//return true;
}
</script>
HTML 코드:
<form action="doaddnav.php" method="post" name="addnav" onsubmit="return check()">
<tr>
<tr>
<td> :</td>
<td><input type="text" name="navname"></td>
</tr>
<tr>
<td> ( ):</td>
<td><input type="text" name="orders"></td>
</tr>
<tr>
<td><input type="submit" name="submit" value=" " ></td>
<td><input type="reset" name="reset" value=" "></td>
</tr>
</form>
저 는 js 코드 를 쓸 줄 모 릅 니 다. 이 코드 는 다른 곳 에서 복사 한 것 입 니 다. 제 가 고 쳤 으 면 가 져 와 서 사용 합 니 다. id 가 무엇 을 표시 하 는 지 모 르 겠 습 니 다.빈 것 으로 판단 하 라 고 했 을 때 커서 가 입력 상자 에 위치 해 있 기 때문에 어떻게 가 져 옵 니까?
해결 방법: js 코드 포 지 셔 닝 커서 초점, input 상자 의 name 속성 을 통 해 얻 을 수 있 습 니 다.
주로 form 폼 에서 input 탭 의 name 값 을 통 해 가 져 올 수 있 습 니 다.다른 방법 은 id 를 통 해 이 함수 getElement ById () 를 사용 하 는 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
application ---- enter and save the file codeInput file name and content - input_content.html Receive content and save file and content - input_content01.jsp...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.