Изпращане на стойността от текстово поле при <<Ентър&g

sizif

Registered
Здравейте!

Имам текстово поле с име tekst и Js-функция, наречена save_this();

Нужно ми е, когато се натисне клавиш "Ентър" стойността на текстовото поле да се изпрати като аргумент на функцията, а въведеното в полето да се изчисти.

В момента е така:

<form>

<input type="tekst" onkeyup="save_this(this.value)">

</form>

Благодаря предварително!
 
здравей ,
като за начало според мен е по удачно да ползваш onkeydown
след това в тази функция save_this()
става така: onkeydown="save_this(event,this.value);"

и функцията ти е неща такова:

function save_this(e,value) {

var evt = e || window.event;

if(evt.keyCode == 13){

document.baf.submit();

}

}

това в червено в твоя случай май не е удачно .. по-добре ще е ако ползваш ajax да пратиш данните .
И нещо много важно - слагаш onsubmit='return false;' на форм-а иначе при ентер на инпут поле ще субмитне формата и цялата работа е за нищо

ajax-a мисля ,че няма смисъл да ти го пиша не е толкова сложно даже само имаш копи / пейст от някое работещо и само да пратиш данните които ти трябват.
Успех.
 
Здравей, bafitu!

Няколко дни нямах нет и сега виждам отговора.

Точно с ajax се опитвам да го направя и този събмит на формата малко ме притеснява :)
Функцията към която трябва да се предаде стойността беше за ajax търсене и малко я "моднах", но е много тежка, защото са я предивидили да връща данни и т.н.

Ще пробвам, да вържа това, к си ми написал с това, което съм направил, дано се получи, но:

ajax-a мисля ,че няма смисъл да ти го пиша не е толкова сложно даже само имаш копи / пейст от някое работещо и само да пратиш данните които ти трябват.

Да, но точно с това пращане имам проблем :( Ако не те затруднявам, можеш ли да ми копираш някое подходящо.

Правя опростен чат, базиран на ajax, извеждането на репликите се получи неочаквано добре, но текстовото поле ми се опъна сериозно.
 
ми ох .. нямам време ,а и не ми се занимава особено ,но..това може би ще ти свърши работа:
http://www.phpclasses.org/browse/package/3213.html

бях го използвал в един проект (по точно само js часта) и с малко преработка си вървеше на 6+
 
Искат ми регистрация, за сваля файловете, но май в единия е това, к ми трябва :)
Благодаря, bafitu +1т
 

Back
Горе