|
0 Всего найдено: 11
kiroleg
Сообщение
04/02/2013 09:54
Копия темы
Вопрос о js Всех с началом рабочей недели. Продолжаю задавать ламерские вопросы. На этот раз по js. В поле <input name="USD"> пользователь вводит какую-то сумму в USD. А рядом я хочу написать эту же сумму в рублях $usd*30. Подскажите, как вытащить запись из инпута (не нажимая никаких кнопок, по мере ввода значения пользователем) и как вывести на страницу в произвольном месте (НЕ в инпут, НЕ в див и НЕ в спан с айдишником). Вот похожий пример, но он выводит значение в инпут, а мне нужно просто в произвольное место в тексте. <script type="text/javascript"> window.onload = function(){ var input = document.getElementsByTagName('input'); input[0].onfocus = function(){ if(this.value <= 0)this.value = ''; }; input[0].onblur = function(){ if(this.value == ''){ this.value = 0; input[1].value = 0; } }; input[0].onchange = function(){ input[1].value =+ this.value+10; }; }; </script> <input type="text" value="0" /> <input type="text" value="0" />
Xap4o
Сообщение
04/02/2013 10:09
Копия темы
<script type="text/javascript"> window.onload = function(){ var input = document.getElementsByTagName('input'); input[0].onfocus = function(){ if(this.value <= 0)this.value = ''; }; input[0].onblur = function(){ if(this.value == ''){ this.value = 0; $("span.rur").value = 0; } }; input[0].onchange = function(){ $("span.rur").value =+ this.value+10; }; }; <\script> <input type="text" value="0" /> <span class="rur"></span> подключите jquery думаю, будет работать так =)
kiroleg
Сообщение
04/02/2013 10:11
Копия темы
Выводить нужно НЕ в инпут, НЕ в див и НЕ в спан, а просто в произвольное место.
JohnRight
Сообщение
04/02/2013 10:44
Копия темы
Что значит "произвольное место"? Даже "Иди туда, не знаю куда", можно как-то привязать к чему-то... В любом случае чтобы что-то делать с чем-то надо иметь это "чем-то". Другими словами чтобы заставить выполнить действие, надо обратиться к тому, кто должен его выполнять, типа: "Эй ты, ну-ка начерти себе на лбу то, что видишь в инпуте таком-то".
kiroleg
Сообщение
04/02/2013 12:02
Копия темы
Ну допустим, у меня идём абзац текста, где мне нужно написать "Стоимость заказа 1234 руб." И вот эти 1234 это просто число, не обёрнутое ни в какие теги. По аналогии в php мнре нужен просто вывод переменной в произволиьное место, типа $summ_rub;. А как на JS?
vovikov
Сообщение
04/02/2013 12:52
Копия темы
Разберитесь с js хотябы на таком уровне. И официальную документацию по jquery никто не отменял.
JohnRight
Сообщение
04/02/2013 12:59
Копия темы
Вставьте сначала неблочный элемент, напр. <span>, присвойте ему идентификатор, а затем выводите в этот элемент содержимое. Еще раз: уточните, что такое "произвольное место". Если это "где попало", то используйте document.write("Текст"); а если это место все-таки имеет свое положение, то сначала обозначьте его.
sergey65536
Сообщение
04/02/2013 15:37
Копия темы
Понятия "произвольное место" нет. Есть понятия: - перед - в начало - в конец - после - внутрь - вместо В любом случае придется указывать селектор. Использование селекторов основа jQuery.
RiDDi
Сообщение
04/02/2013 23:49
Копия темы
0
ну уж ) если очень надо можно отсчитать определенное количество символов и вставить ) так же можно заменять по какому-нибудь шаблону аля $([\d]+)\s мозг основа всего в т.ч. и jQuery )) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |