> 웹 프론트엔드 > JS 튜토리얼 > jQuery 필드 만 읽는지 확인하십시오

jQuery 필드 만 읽는지 확인하십시오

尊渡假赌尊渡假赌尊渡假赌
풀어 주다: 2025-02-28 08:37:17
원래의
811명이 탐색했습니다.

jQuery check if field is read only

jQuery 필드 만 읽는지 확인하십시오 필드가 읽는 지 확인하기위한 jQuery 코드 스 니펫.

jQuery Check 필드에 대한 자주 묻는 질문 (FAQ)은
<span>//if field is not read only
</span><span>if($(this).attr('disabled'))
</span><span>{
</span>  <span>...
</span><span>}</span>
로그인 후 복사
를 읽습니다 jQuery를 사용하여 필드가 읽기 전용인지 확인하려면 jQuery에서 필드가 읽기 전용인지 확인하려면 .attr () 메소드를 사용할 수 있습니다. 이 메소드는 설정되지 않은 속성에 대해 정의되지 않은 것을 반환합니다. 입력 필드가 읽기 전용인지 확인하려면 다음 코드를 사용할 수 있습니다.

if ($ ( '#myInput'). attr ( 'readOnly')! == undefined) { // 입력 필드는 // 입력 필드가 읽기 전지가 아닙니다. 확인하려는 입력 필드. 필드가 읽기 전용이면 .attr () 메소드가 'readonly'를 반환합니다. 그렇지 않으면 정의되지 않은 반환. 정의되지 않은 속성의 값에 대해 정의되지 않은 반환을 반환합니다. .attr () 메소드는 일치하는 세트의 첫 번째 요소에 대해서만 속성 값을 가져옵니다. 설정되지 않은 속성에 대해 정의되지 않은 반환.

필드가 읽기 전용인지 확인하는 맥락에서 .prop () 및 .attr ()를 모두 사용할 수 있습니다. 그러나 .prop ()는 readonly와 같은 부울 속성에 대한 속성 값을 올바르게 검색하므로 jQuery에서 필드를 사용하여 필드 읽기 전용을 어떻게 만들 수 있습니까? jQuery에서 필드를 읽을 수 있도록 .attr () 메소드를 사용하고 '읽기'속성을 설정할 수 있습니다. 예는 다음과 같습니다.

$ ( '#myInput'). attr ( 'readonly', 'readonly');

이 코드에서 '#MyInput'은 읽기 전용을 만들고자하는 입력 필드의 ID입니다.



예를 사용할 수 있습니까? jQuery. .prop () 메소드를 사용하여 현재 상태를 얻은 다음 반대쪽 상태를 설정할 수 있습니다. 예는 다음과 같습니다.
$ ( '#myInput'). prop ( 'readonly',! $ ( '#myInput'). prop ( 'readonly'));
‘#MyInput’은 토글을 사용하지 않고 원하는 입력 필드의 ID입니까? 필드가 jQuery를 사용하지 않고 읽기 전용인지 확인하면 일반 JavaScript를 사용할 수 있습니다. 예는 다음과 같습니다. if (documb jQuery를 사용하여 필드에서 읽기 전용 속성을 제거하려면 jQuery를 사용하여 필드에서 읽기 전용 속성을 제거하려면 .removeattr () 메소드를 사용할 수 있습니다. 예는 다음과 같습니다.

$ ( '#myInput'). Removeattr ( 'readonly');

이 코드에서 '#MyInput'은 입력 필드의 ID입니다. 페이지로드에서 읽기 전용. .ready () 메소드를 사용하여 문서가 준비 되 자마자 코드를 실행할 수 있습니다 (페이지가로드가 완료된 경우). 예는 다음과 같습니다.

$ (document) .ready (function () {) {
if ($ ( '#myInput'). prop ( 'readOnly')) {
폼 제출시 jQuery를 사용하여 필드가 읽기 전용인지 확인하려면 jQuery를 사용하여 Form Submission에서 필드가 읽기 전용인지 확인할 수 있습니다. .submit () 메소드를 사용하여 양식 제출 이벤트에 함수를 첨부 할 수 있습니다. 예는 다음과 같습니다.

$ ( '#myform'). 제출 (function () {

if ($ ( '#myInput'). prop ( 'readonly')) { // 입력 필드는 // 입력 필드가 읽기 전지

필드 값이 변경 될 때 필드가 읽기 전용인지 확인하기 위해 jQuery를 사용하여 필드 값을 사용하여 필드 값이 변경 될 때 필드를 읽을 수 있습니다. .change () 메소드를 사용하여 필드의 변경 이벤트에 함수를 첨부 할 수 있습니다. 예는 다음과 같습니다.
$ ( '#myInput'). change (function () {
if ($ (this) .prop ( 'readOnly')) {
// 입력 필드는 읽기 전용
} else {
//이 코드가 아닙니다. ‘#MyInput’은 확인하려는 입력 필드의 ID입니다.

필드를 클릭 할 때 필드가 읽기 전용인지 확인하기 위해 jQuery를 사용해야합니까? 예, 필드를 클릭 할 때 필드가 읽기 전용인지 확인할 수 있습니다. .click () 메소드를 사용하여 필드의 클릭 이벤트에 함수를 첨부 할 수 있습니다. 예는 다음과 같습니다.
$ ( '#myInput'). 클릭 (function () {
if ($ (this) .prop ( 'readOnly')) {

// 입력 필드는 // 입력 필드가 읽히지 않아

위 내용은 jQuery 필드 만 읽는지 확인하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿