html 구성 요소를 입력할 수 없게 (읽기 전용), 모든 구성 요소가 유효합니다

3544 단어 html
/**
 *  
 */
var setReadOnly = function()
{
    var input = $("input");
    input.each(function(i)
    {
        $(this).attr("onfocus", "this.blur();return false;");
        $(this).wrap(function()
        {
            return '<span onmousemove="this.setCapture();" onmouseout="this.releaseCapture();" />';
        });
    });
    
    var select = $("select");
    select.each(function(i)
    {
        $(this).attr("onfocus", "this.blur();return false;");
        $(this).wrap(function()
        {
            return '<span onmousemove="this.setCapture();" onmouseout="this.releaseCapture();" />';
        });
    });
    
    var textarea = $("textarea");
    textarea.each(function(i)
    {
        $(this).attr("onfocus", "this.blur();return false;");
        $(this).wrap(function()
        {
            return '<span onmousemove="this.setCapture();" onmouseout="this.releaseCapture();" />';
        });
    });
    
    var img = $("img");
    img.each(function(i)
    {
        $(this).attr("onfocus", "this.blur();return false;");
        $(this).wrap(function()
        {
            return '<span onmousemove="this.setCapture();" onmouseout="this.releaseCapture();" />';
        });
    });
}

위의 코드는 JQuery에 사용됩니다.

좋은 웹페이지 즐겨찾기