Помощник
|
[jQuery] полю input присвоить значения с дальнейшим его изменением |
scanread
|
Сообщение
#1
|
||
|
|
||
|
|||
x64 |
27.6.2013, 7:11;
Ответить: x64
Сообщение
#2
|
|
особо обратите внимание на атрибут disable
|
|
|
scanread
|
Сообщение
#3
|
|
x64, а это здесь при чем? У меня в инпут подставляется значение из переменной. Нужно чтобы было возможность после подстановки его изменить вручную. disable только блокирует доступ к элементу.
-------------------- |
|
|
andreykashops |
27.6.2013, 9:24;
Ответить: andreykashops
Сообщение
#4
|
|
scanread, Вы бы привели скрипт как то обширные...
Например у меня скрипт вставляет в форму текст из GET запроса с помощью .value = '' и его свободно можно изменить в форме, или я чего не понял? ссылка -------------------- |
|
|
scanread
|
Сообщение
#5
|
|
andreykashops,
rerere= sel.rerere, $("#RRR").val(rerere); часть кода что выше была, добавил одну строку, там больше нечего Вывожу в хтмл так: <input type="button" class="down" value="-" /> <input id="RRR" name="RRR" type="text" class="number-text" /> <input type="button" class="up" value="+" /> Значения "+" и "-" для уменьшения или увеличения данного инпута. Вставляет переменную в инпут, но дальше нельзя ни вручную ее изменить, ни через "+"/"-". Нужно чтобы вставляло и возможно было ее изменить. -------------------- |
|
|
x64 |
27.6.2013, 11:33;
Ответить: x64
Сообщение
#6
|
|
x64, а это здесь при чем? disable только блокирует доступ к элементу. вторая цитата на мысли не наводит? доступ блокируется не программно, а именно интерфейсно (нельзя изменить значение на форме, программно всё возможно) |
|
|
andreykashops |
27.6.2013, 12:15;
Ответить: andreykashops
Сообщение
#7
|
|
x64, я скинул ТС пример реализации задуманного, который делал для ИМ, у меня все работает и редактируется)
-------------------- |
|
|
x64 |
27.6.2013, 12:20;
Ответить: x64
Сообщение
#8
|
|
andreykashops
ну, судя по первоначальным симптомам, я сделал вывод, что человек, который создавал код, рассудил так: если пользователь может через [-] и [+] менять значения, то и незачем ему давать возможность самому вводить невесть что (включая не цифровые символы) после этого программно заблокировал поле от изменения посредством disabled (а возможно и через js, при получении фокуса автоматически убирает его). точнее можно узнать, если через firebug глянуть (он отображает и динамически сформированное содержимое) |
|
|
scanread
|
Сообщение
#9
|
|
У меня данное чисто тянется с массива:
var packages = { "Helm" : [{ title : "Выбрать", remontcost : 10, onefight : 20, fastness : 20 },{ fastness = sel.fastness, $("#Remontcosts").val(fastness); <input type="button" class="down" value="-" /> <input id="Remontcosts" name="Remontcosts" type="text" class="number-text" disabled="disabled" /> <input type="button" class="up" value="+" /> Вот так вот по порядку. disabled блокирует, но +/- не работает так же, оно его, как я понимаю, подтянуло с массива, и не дает права никакого на изменение. Надо как-то это обойти. -------------------- |
|
|
scanread
|
Сообщение
#10
|
|
Нашел функцию, которая как бы не позволяет изменить значение в инпуте.
$('#package, input').bind('change mouseup keyup', function(){ Если убрать mouseup - то значение можно сменить, но, остальные данные, которые напрямую зависят от этого значения в инпуте - не считаются. -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1246 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44941 | 19.7.2023, 10:03 автор: qpPeW |
|
Ты умеешь лить траф с FB? Мы монетизируем его через Телеграм на ИНДИИ. | 0 | Sirbet | 510 | 14.2.2023, 21:39 автор: Sirbet |
|
Ищу прогонщика с возможностью выборки Domain Rating (DR) по его базе. | 0 | regem | 4567 | 25.5.2020, 3:12 автор: regem |
|
Нужен сайт + услуги по его продвижению Ищу специалистов (грамотных) |
11 | Zoya83 | 4637 | 13.4.2020, 20:15 автор: aleks17101984 |
Текстовая версия | Сейчас: 25.4.2024, 11:18 |