ошибка 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, время: 18:49. |