Вот нашел вот такой код, но он не работает =(
<script type="javascript">
jQuery(function goadd(){
$('#id1').val('значение')
});
</script>
<a href="javascript://" onclick="goadd()">Заполнить</a>
Спустя 1 час, 50 минут, 27 секунд (12.09.2011 - 21:21) Winston написал(а):
Так надо ?
<a href="javascript: document.getElementById('text').value='Some text';">Link</a>
<a href="javascript: document.getElementById('text').value='';">Clean</a>
<form action="" method="POST">
<input type="text" name="text" id="text">
<input type="submit">
</form>
Спустя 13 часов, 17 минут, 25 секунд (13.09.2011 - 10:38) KAMAEL написал(а):
Ок, спс работает. А как сделать чтоб одной ссылкой добавлять значения сразу в два или более полей.
Спустя 3 минуты, 6 секунд (13.09.2011 - 10:41) Winston написал(а):
Цитата (KAMAEL @ 13.09.2011 - 10:38) |
А как сделать чтоб одной ссылкой добавлять значения сразу в два или более полей. |
По тому же принципу
<a href="javascript: document.getElementById('text').value='Some text';
document.getElementById('text2').value='Some text 2';
document.getElementById('text3').value='Some text 3';">Link</a>
<a href="javascript: document.getElementById('text').value='';
document.getElementById('text2').value='';
document.getElementById('text3').value='';">Clean</a>
<form action="" method="POST">
<input type="text" name="text" id="text">
<input type="text" name="text2" id="text2">
<input type="text" name="text3" id="text3">
<input type="submit">
</form>
Спустя 6 часов, 54 минуты, 34 секунды (13.09.2011 - 17:36) KAMAEL написал(а):
Как это все не прискорбно, но в IE9 и Opera это не работает =(
Хотя в браузере моего телефона все работает прекрасно =(
Хотя в браузере моего телефона все работает прекрасно =(
Спустя 1 час, 9 минут, 18 секунд (13.09.2011 - 18:45) Winston написал(а):
Цитата (KAMAEL @ 13.09.2011 - 17:36) |
но в IE9 и Opera это не работает |
Тогда так напиши
<a href="#" OnClick="javascript: document.getElementById('text').value='Some text';
document.getElementById('text2').value='Some text 2';
document.getElementById('text3').value='Some text 3';">Link</a>
<a href="#" OnClick="javascript: document.getElementById('text').value='';
document.getElementById('text2').value='';
document.getElementById('text3').value='';">Clean</a>
<form action="" method="POST">
<input type="text" name="text" id="text">
<input type="text" name="text2" id="text2">
<input type="text" name="text3" id="text3">
<input type="submit">
</form>
Спустя 8 минут, 33 секунды (13.09.2011 - 18:54) caballero написал(а):
Юзай jQuery и будет тебе счастье
Ты просто неправильно что то написал - проверь что у текстоаого элемента id такое же - "id1"
и зачем
Ты просто неправильно что то написал - проверь что у текстоаого элемента id такое же - "id1"
и зачем
Цитата |
jQuery(function goadd(){ $('#id1').val('значение') }); |
а не просто
function goadd(){ $('#id1').val('значение') }
Спустя 7 минут, 47 секунд (13.09.2011 - 19:01) Winston написал(а):
caballero
Кстати у меня такая же фигня, когда js в атрибуте href прописать. Весь JS попадает в адресную строку, а onClick норма отрабатывает...
Кстати у меня такая же фигня, когда js в атрибуте href прописать. Весь JS попадает в адресную строку, а onClick норма отрабатывает...
Цитата (caballero @ 13.09.2011 - 18:54) |
Юзай jQuery и будет тебе счастье |
Плохой совет. Ради таких элементарных вещей jQ подключать ?

Спустя 24 минуты, 46 секунд (13.09.2011 - 19:26) caballero написал(а):
Цитата |
Кстати у меня такая же фигня, когда js в атрибуте href прописать |
Если просто прописать то да а если добавить еще void(0) то таки все работает;
а чтобы после onclick дальше не выполняялось ннадо return false в конце
Цитата |
Плохой совет. Ради таких элементарных вещей jQ подключать |
предполагаю это не единственное место на сайте где надо будет яваскрипт заюзать
Спустя 7 минут, 38 секунд (13.09.2011 - 19:34) Winston написал(а):
Цитата (caballero @ 13.09.2011 - 19:26) |
предполагаю это не единственное место на сайте где надо будет яваскрипт заюзать |
Ну если спец. эффектов не нужно, то проще JS заюзать.