Я могу только добавить, что кто-то происходящий из менее выразительные языки не мог бы понять выражения хеша или хешировать и выстроить выражения части. Кажется, что каждый язык имеет библиотеку PCRE в эти дни.
, О, и добавить к moritz идее, я обучил своих коллег на просто этом.
Плюс, я включал некоторую инструкцию относительно Данных:: Самосвал, Скаляр:: Util, Список:: Util и некоторые очень полезные модули как этот.
И почему не в этом отношении, проверьте Damian Лучшие практики Perl и поймайте несколько более мощных предложений.
Может быть, использовать атрибут отключен:
<input disabled="disabled" id="fieldName" name="fieldName" type="text" class="text_box" />
Или просто использовать тег label:;)
<label>
<html xmlns="http://www.w3.org/1999/xhtml">
<head >
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<div>
<input id="fieldName" name="fieldName" type="text" class="text_box" value="Firstname" />
</div>
</body>
<script type="text/javascript">
$(function()
{
$('#fieldName').attr('disabled', 'disabled');
});
</script>
</html>
просто добавьте следующий атрибут
// for disabled i.e. cannot highlight value or change
disabled="disabled"
// for readonly i.e. can highlight value but not change
readonly="readonly"
jQuery, чтобы внести изменения в элемент (замените отключено
на только для чтения
в следующем для настройки ] readonly
атрибут).
$('#fieldName').attr("disabled","disabled")
или
$('#fieldName').attr("disabled", true)
ПРИМЕЧАНИЕ: Начиная с jQuery 1.6, рекомендуется использовать .prop ()
вместо .attr ()
. Приведенный выше код будет работать точно так же, за исключением замены .attr ()
на .prop ()
.