ошибка Object Object в поле input
Добрый день!
сама страничка: <html> <head> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript" src="jquery-1.10.2.min.js"></script> <script type="text/javascript" src="myScript.js"></script> </head> <body> <form name="input" action="dbSetter.php" method="get"> <input type="button" id="bold" value="b"/> <input type="text" id="name"/> </form> </body> </html> js код: $(function(){ $('#bold').click(function() { var selectedText = getTextFromInput(); var txt2=$("<u></u>").text(selectedText); $("#name").val(txt2); }); }); function getTextFromInput(){ var value=""; $( "input" ) .keyup(function() { value = $( this ).val(); //$( "p" ).text( value ); }) .keyup(); return value; } в input форму выводит [Object object] как исправить? Заранее спасибо |
function getTextFromInput(){ return $( "input" ).val() } |
zub_samata,
9 строку скрипта перенесите в 18 |
Если я правильно расшифровал криптографию, то после нажатия кнопки на текстовое поле вешается прерывание по поднятию клавиши которое запрограммировано выдавать значение поля через поиск поля в объектной модели документа, одновременно с чем в значение самой кнопки записывается нечто находящееся между концами тегов некоего списка.
|
Чезанах? Автор скрипта явно в неадеквате :haha:
|
Цитата:
|
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <form id="form" action="dbSetter.php" method="get"> <input type="button" name="bold" value="b" /> <input type="text" name="name" /> <script> (function(){ var form = document.querySelector('#form'); var input = form.querySelector('[name="name"]'); form.bold.onmousedown = function() { return false; }; form.bold.onclick = function() { var selected = input.value.substring(input.selectionStart, input.selectionEnd); var before = input.value.substring(0, input.selectionStart); var after = input.value.substring(input.selectionEnd); input.value = before + '<b>' + selected + '</b>' + after; }; })(); </script> </form> </body> </html> В IE8 работать не будет (там замуты с выделенным текстом) |
я рад что повеселил всех))
всем спасибо) |
Часовой пояс GMT +3, время: 05:51. |