首頁  >  文章  >  web前端  >  jquery怎麼設定文字框只讀

jquery怎麼設定文字框只讀

WBOY
WBOY原創
2022-04-08 15:46:463694瀏覽

方法:1、利用「$(input元素)」語句取得文字方塊元素物件;2、利用attr()方法設定文字方塊唯讀,將readonly屬性值設定為readonly即可,語法為「文字方塊元素物件.attr("readonly","re​​adonly")」。

jquery怎麼設定文字框只讀

本教學操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。

jquery怎麼設定文字方塊只讀

1、利用「$(input元素)」語句取得文字方塊元素物件

$就是jQuery的別稱

而jQuery就是jQuery函式庫提供的一個函數.(好像也不僅僅只是函數, 因為還有$.ajax(options) 這樣的使用,等同jQuery.ajax(options))

這個函數的作用是根據() 裡的參數進行查找和選擇html文檔中的元素, 函數作用之一就是GetElementByID的代替,但()內不僅可以是ID,還可以是各類選擇器

例如:

$(document)就是選取整個文件物件

#2、attr方法

##attr()方法設定或傳回被選元素的屬性和值。

當方法用於傳回屬性值,則傳回第一個符合元素的值。

當方法用於設定屬性值,則為符合元素設定一個或多個屬性/值對。

語法

傳回屬性的值:

$(selector).attr(attribute)

設定屬性和值:

$(selector).attr(attribute,value)

readonly 屬性規定輸入欄位為唯讀。

只讀欄位是不能修改的。不過,使用者仍然可以使用 tab 鍵切換到該字段,也可以選取或拷貝其文字。

範例如下:

<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$(&#39;input&#39;).attr("readonly","readonly");
});
});
</script>
</head>
<body>
<input type="text" name="FirstName" value="Mickey">
<button>将文本框设置为只读</button>
</body>
</html>

輸出結果:

jquery怎麼設定文字框只讀

#相關影片教學推薦:

jQuery影片教學

以上是jquery怎麼設定文字框只讀的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn