jamejam123
چهارشنبه 20 فروردین 1393, 08:42 صبح
سلام
به این کد یه نگا بندازید.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>search</title>
</head>
<body>
<input type="text" id="text" value="">
<input type="button" id="submit" value="okk">
<div id="matn" style="background:#FC0; padding:10px; margin-top:10px;"></div>
<script type="text/javascript">
document.getElementById('text').onkeydown=function (){
alert(document.getElementById('text').value);
}
</script>
</body>
</html>
چرا وقتی من مینویسم abcsef مقدار abcse را بر میگرداند
یعنی یه کلمه عقب می مونه.
منظورم اینه که آخرین کلمه که تو input نوشتیم را بر نمیگردونه
به این کد یه نگا بندازید.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>search</title>
</head>
<body>
<input type="text" id="text" value="">
<input type="button" id="submit" value="okk">
<div id="matn" style="background:#FC0; padding:10px; margin-top:10px;"></div>
<script type="text/javascript">
document.getElementById('text').onkeydown=function (){
alert(document.getElementById('text').value);
}
</script>
</body>
</html>
چرا وقتی من مینویسم abcsef مقدار abcse را بر میگرداند
یعنی یه کلمه عقب می مونه.
منظورم اینه که آخرین کلمه که تو input نوشتیم را بر نمیگردونه