Enter

wowa

Well-known member
01.02.2007
845
0
#1
Подскажите,... ввожу какое-то значение в поле,.... далее хочу сразу нажать Enter чтобы сработал button на форме,...
Подскажите, как это можно реализовать?
В поле есть событие Entering, но это вроде не оно..
 
S

Sandr

#4
Ставим кнопке свойство Default и она будет нажиматься при нажатии энтера...
 

wowa

Well-known member
01.02.2007
845
0
#5
<!--QuoteBegin-Sandr+19:10:2007, 13:13 -->
<span class="vbquote">(Sandr @ 19:10:2007, 13:13 )</span><!--QuoteEBegin-->Ставим кнопке свойство Default и она будет нажиматься при нажатии энтера...
[snapback]82360" rel="nofollow" target="_blank[/snapback]​
[/quote]
Это где? в свойствах кнопки на первой закладки? дак это вроде не то... :D
 

wowa

Well-known member
01.02.2007
845
0
#7
ну у меня не получается чтобы при нажатии ентер заработала кнопка
 
S

Sandr

#9
тогда JavaScript...

даем кнопке id, на onChange поля кликаем нужную кнопку жаваскриптом....
 

yerke

Well-known member
28.08.2007
392
0
#10
<!--QuoteBegin-Sandr+19:10:2007, 14:45 -->
<span class="vbquote">(Sandr @ 19:10:2007, 14:45 )</span><!--QuoteEBegin-->тогда JavaScript...

даем кнопке id, на onChange поля кликаем нужную кнопку жаваскриптом....
[snapback]82386" rel="nofollow" target="_blank[/snapback]​
[/quote]

делал такое
в onkeyup поля поместил следующее

Код:
if (event.keyCode == 13) {
document.forms[0].mybutton.click();
}
где mybutton id кнопки

в internet explorer и в mozile работает
а в opere не кликается батн с помощью джаваскрипт

точнее кликается но появляется страничка "форма обработана"
а должна появится страничка сформированная PRINT-ом
 
S

Sandr

#13
Для: yerke
еще бы это в Notes Client работало :D
а какие с этим проблемы?

точнее кликается но появляется страничка "форма обработана"
а должна появится страничка сформированная PRINT-ом
не верю... принт значит не правильный... от браузера нет зависимости...
 

yerke

Well-known member
28.08.2007
392
0
#14
<!--QuoteBegin-Sandr+22:10:2007, 17:34 -->
<span class="vbquote">(Sandr @ 22:10:2007, 17:34 )</span><!--QuoteEBegin-->не верю... принт значит не правильный... от браузера нет зависимости...
[snapback]82680" rel="nofollow" target="_blank[/snapback]​
[/quote]

зачем мне лгать
под кнопкой собачка ToolsRunMacro
которая поднимает агент лотус скрипта
в агенте Print' ы которые сформируют нужную страничку

при нажатий на кнопку появляется нужная страничка в независимости от браузера

а если кликать кнопку жаваскриптом при нажатий ентер на поле
в IE и Mozile все ок
а в Opere нет

<!--QuoteBegin-root+22:10:2007, 14:17 -->
<span class="vbquote">(root @ 22:10:2007, 14:17 )</span><!--QuoteEBegin-->еще бы это в Notes Client работало
[snapback]82645" rel="nofollow" target="_blank[/snapback]​
[/quote]

а мне не надо чтоб это работало в лотус нотус
форма предназначена для web
 

morpheus

скриптописец
07.08.2006
3 915
1
#15
<!--QuoteBegin-Sandr+22:10:2007, 17:34 -->
<span class="vbquote">(Sandr @ 22:10:2007, 17:34 )</span><!--QuoteEBegin-->а какие с этим проблемы?
[snapback]82680" rel="nofollow" target="_blank[/snapback]​
[/quote]
у меня проблемы , только что начал ковырять в Notes такое не хочет отрабатывать ;)

в onkeyup поля поместил следующее

Код

if (event.keyCode == 13) {
document.forms[0].mybutton.click();
}

где mybutton id кнопки
Пытаюсь тоже самое только в OnChange - них... не пашет
 

fedotxxl

Well-known member
09.11.2005
614
0
#16
Ребята, эти же события предназначены для веба? Или я не прав? Тут в "Ипут валидейшион" нужно мутить, мне кажется
 
S

Sandr

#17
у меня проблемы , только что начал ковырять в Notes такое не хочет отрабатывать :)
Пытаюсь тоже самое только в OnChange - них... не пашет
А зачем? Неужели бывает потребность такое делать и в клиенте? Не могу придумать ситуацию...

зачем мне лгать
под кнопкой собачка ToolsRunMacro
которая поднимает агент лотус скрипта
в агенте Print' ы которые сформируют нужную страничку

при нажатий на кнопку появляется нужная страничка в независимости от браузера

а если кликать кнопку жаваскриптом при нажатий ентер на поле
в IE и Mozile все ок
а в Opere нет
а мне не надо чтоб это работало в лотус нотус
форма предназначена для web
значить скрипты, которые пишешь в принтах, не понимает твоя опера... Я ж почему говорю, что не модет такого быть - потому, что если агент запустился, то кнопка нажалась... Все что дальше - проблема другая... :)
 

morpheus

скриптописец
07.08.2006
3 915
1
#18
<!--QuoteBegin-Sandr+6:11:2007, 01:09 -->
<span class="vbquote">(Sandr @ 6:11:2007, 01:09 )</span><!--QuoteEBegin-->А зачем? Неужели бывает потребность такое делать и в клиенте? Не могу придумать ситуацию..
[snapback]84326" rel="nofollow" target="_blank[/snapback]​
[/quote]
Может не правильно выразился, задача стояла отловить нажатие Enter'a в поле - вот и мне такое надо зделать, тыкнулся .. а нифига

а надо для ускорения процеса заполнеия докуметов. что бы лишний раз в клиенте на кнопку не тыкать
 
S

Sandr

#19
Непонятно че тогда паритесь? Дефолтная кнопка вам в помощь... Если кнопку ненадо показівать, то сделайте её размером в один пиксель, дайте ей свойство дефолт и все...

Жаваскриптом такое в нотесе не сделать... заблуждался... :)
 

morpheus

скриптописец
07.08.2006
3 915
1
#20
Для: Sandr
а как в JS взять ПОСЛЕДНИЙ символ в строке? чтото не получаеться, беру все зачения поля нормально, а последнее никак
так, последний символ взять, как его сравить с Enter'om как зделано тут

Код:
if (event.keyCode == 13) {
document.forms[0].mybutton.click();
}