需要注意的是/如果页面中设置了多个autofocus属性,那么用户的光标只会定位到最后一个设置了autofocus属性的表单域上。
使用占位文本

>웹 프론트엔드 >H5 튜토리얼 >HTML5 등록 양식_html5 튜토리얼 기술의 자동 초점 및 자리 표시자 텍스트 샘플 코드

HTML5 등록 양식_html5 튜토리얼 기술의 자동 초점 및 자리 표시자 텍스트 샘플 코드

WBOY
WBOY원래의
2016-05-16 15:49:101284검색

HTML 자동 초점 및 자리 표시자 텍스트를 사용하려면 먼저 아래 샘플 코드를 살펴보세요

코드 복사
코드는 다음과 같습니다:


계정 등록<br>< ;meta charset= "utf-8"> <br><body> <br><form method="post" action="goto"> id="register_information "> <br><legend>신규 사용자 등록</legend> <br><li><br><label for="name"></label></li> <br><label user" > 사용자 이름</label> <br><input type="text" id="user" name="user"> <br></li> <br><li> <br> <label for="nickname"> 표시 이름</label> <br><input type="text" id="nickname" name="user"> <li> <br><label for="password">password</label> <br><input type="password" id="password" name="user_password"> /li> <br><li> <br><label for="confirm_password">비밀번호 확인</label><br><input type="password" id="confirm_password" name= "user_password" > <br></li> <br></form> <br></html> <br><br><br><br>자동 초점 사용<br> <br>HTML5의 자동 초점 기능을 사용하려면 양식 필드에 자동 초점 속성만 추가하면 됩니다<br>예를 들어 위에서 페이지가 로드될 때 커서가 양식의 첫 번째 양식 필드 사서함에 자동으로 배치되어 입력 효율성이 향상됩니다. <br><br><br><br><br><br>코드 복사</div> <br><strong>코드는 다음과 같습니다.</strong><br> <br><li> >< label for="name">email</label> <br><input type="email" id="name" name="name" 자동 초점> <br><div class="msgheader"> <div class="right"> <span style="CURSOR: pointer" onclick="copycode(getid('phpcode57'));">페이지에 여러 개의 자동 초점 속성이 설정된 경우 사용자의 커서는 자동 초점 속성이 설정된 마지막 양식 필드에만 위치하게 됩니다. <u></u>자리 표시자 텍스트 사용</span> </div>자리 표시자 텍스트의 가장 큰 용도는 사용자에게 양식을 올바르게 작성하는 방법을 설명하는 것입니다. 즉, 입력 프롬프트가 수행됩니다. 자리 표시자 텍스트를 사용하려면 입력 필드에 자리 표시자 속성만 추가하면 됩니다 </div>다음은 자리 표시자 속성을 사용한 입력 양식 필드입니다<div class="msgborder" id="phpcode57"> <br><br><br><br><br>복사 코드</div> <br><img src="http://files.jb51.net/file_images/article/201307/201307191531451.gif?2013619153229" alt="">코드는 다음과 같습니다.<br><br> <strong><ol> </strong><li><br><label for="name">email< ;/ label> <br><input type="email" id="name" name="name" autofocus placeholder="유효한 이메일 주소를 입력하세요"> ;li> ; <br><label for="user"> 사용자 이름</label> <br><input type="text" id="user" name="user" placeholder="사용자 이름 입력"> <div class="msgheader"></li> <div class="right"><li> <span style="max-width:90%" onclick="copycode(getid('phpcode58'));"><label for="nickname"> 표시 이름</label><input type="text" id=" 닉네임" name="user" placeholder="닉네임 입력"><li> <label for="password">/label> ;input type="password" id="password" name="user_password" placeholder="비밀번호 입력"> </span></li> </div><li> ">비밀번호 확인</label> </div><input type="password" id="confirm_password" name="user_password" placeholder="비밀번호를 다시 입력하세요"> <div class="msgborder" id="phpcode58"></li> ; <br /> </ol> <br /><br /><br />작동 효과는 다음과 같습니다. <br /><img src="http://files.jb51.net/file_images/article/201307/201307191533292.gif?2013619153340" alt="" /> <br /><strong>자동 완성 활성화 여부 </strong> <br />autocomplete 속성은 HTML5에서 도입되었습니다. 현재 양식 필드에 대한 데이터를 자동으로 채울지 여부를 브라우저에 알리는 데 사용됩니다. 일부 브라우저는 사용자가 이전에 입력한 데이터를 기억하며 경우에 따라 특히 비밀번호와 같은 데이터를 사용자가 기록하는 것을 원하지 않을 수도 있습니다. <br /><strong>자동 완성 끄기</strong> <br /> <br><div class="msgheader"><div class="right"><span style="max-width:90%" onclick="copycode(getid('phpcode59'));"><u>코드 복사</u></span></div>코드는 다음과 같습니다.</div><div class="msgborder" id="phpcode59"> <br /><input type="password" id ="password" name="user_password" autocomplete="off" placeholder="비밀번호 입력"> <br> </div> <br>자동 완성을 방지하려면 atuocomplete 값을 off로 설정하기만 하면 됩니다. </div><div class="nphpQianMsg"><div class="clear"></div></div><div class="nphpQianSheng"><span>성명:</span><div>본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.</div></div></div><div class="nphpSytBox"><span>이전 기사:<a class="dBlack" title="HTML5_html5 튜토리얼 기술의 새로운 CSS 선택기 및 의사 클래스 소개" href="https://m.php.cn/ko/faq/6255.html">HTML5_html5 튜토리얼 기술의 새로운 CSS 선택기 및 의사 클래스 소개</a></span><span>다음 기사:<a class="dBlack" title="HTML5_html5 튜토리얼 기술의 새로운 CSS 선택기 및 의사 클래스 소개" href="https://m.php.cn/ko/faq/6259.html">HTML5_html5 튜토리얼 기술의 새로운 CSS 선택기 및 의사 클래스 소개</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>관련 기사</h2><em><a href="https://m.php.cn/ko/article.html" class="bBlack"><i>더보기</i><b></b></a></em><div class="clear"></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-6t+ed+2i-1n-4w" data-ad-client="ca-pub-5902227090019525" data-ad-slot="8966999616"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><ul class="nphpXgwzList"><li><b></b><a href="https://m.php.cn/ko/faq/348281.html" title="AlloyTouch 전체 화면 스크롤 플러그인으로 30초 만에 부드러운 H5 페이지 생성" class="aBlack">AlloyTouch 전체 화면 스크롤 플러그인으로 30초 만에 부드러운 H5 페이지 생성</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ko/faq/348372.html" title="HTML5 실제 전투 및 터치 이벤트 분석(touchstart, touchmove 및 touchend)" class="aBlack">HTML5 실제 전투 및 터치 이벤트 분석(touchstart, touchmove 및 touchend)</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ko/faq/348373.html" title="HTML5 Canvas 9의 이미지 그리기 예제에 대한 자세한 설명" class="aBlack">HTML5 Canvas 9의 이미지 그리기 예제에 대한 자세한 설명</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ko/faq/348374.html" title="정규 표현식과 새로운 HTML5 요소" class="aBlack">정규 표현식과 새로운 HTML5 요소</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ko/faq/348469.html" title="NodeJS와 HTML5를 결합하여 여러 파일을 끌어서 놓아 서버에 업로드하는 방법" class="aBlack">NodeJS와 HTML5를 결합하여 여러 파일을 끌어서 놓아 서버에 업로드하는 방법</a><div class="clear"></div></li></ul></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="5027754603"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!</p></div><div class="footermid"><a href="https://m.php.cn/ko/about/us.html">회사 소개</a><a href="https://m.php.cn/ko/about/disclaimer.html">부인 성명</a><a href="https://m.php.cn/ko/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body><!-- Matomo --><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tongji.php.cn/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '9']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!-- End Matomo Code --></html>