Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   maskedinput или другие плагины для маски (https://javascript.ru/forum/jquery/43509-maskedinput-ili-drugie-plaginy-dlya-maski.html)

BashOrgRu 08.12.2013 14:38

maskedinput или другие плагины для маски
 
Привет всем. Подскажите, можно ли сделать маску, с помощью плагина maskedinput, такую, чтобы в начале textarea был какой то текст и его нельзя было стереть, но после него можно было бы добавлять неограниченное количество символов?
Если нельзя с помощью этого плагина, то подскажите еще какой-нибудь способ реализовать это.
Заранее спасибо.

рони 08.12.2013 17:56

текст нельзя стереть
 
BashOrgRu,
:-?
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script>
window.onload = function () {
    var a = document.getElementsByTagName("textarea")[0],
        c = a.value;
    a["oninput" in a ? "oninput" : "onpropertychange"] = function () {
        var b = a.value,
            b = b.slice(c.length),
            b = c + b;
        a.value = b
    }
};
  </script>
</head>

<body>
 <textarea cols="40" rows="10" >Привет всем. Подскажите, можно ли сделать маску, с помощью плагина maskedinput, такую, чтобы в начале textarea был какой то текст и его нельзя было стереть, но после него можно было бы добавлять неограниченное количество символов?

 тест
 </textarea>
</body>

</html>

dwarf 20.06.2014 16:21

Ребята объясните идиоту вот этот селектор
a["oninput" in a ? "oninput" : "onpropertychange"]

ну ни как не могу вкурить

рони 20.06.2014 16:40

dwarf,
если у текстарии нет свойства oninput значит использовать onpropertychange
http://javascript.ru/cond


Часовой пояс GMT +3, время: 09:15.