Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   одно действие на 2 события (https://javascript.ru/forum/events/30769-odno-dejjstvie-na-2-sobytiya.html)

vladimircape 15.08.2012 11:33

одно действие на 2 события
 
вот сейчас есть стандартное

$("#id").click(function() {

а мне нужно чтобы действие произошло или по нажатию по элементу или по нажатию клавиши enter когда находишься в фокусе заданного input элемента и другой input элемент не пустой.

как сделать по клавиши

$(document).keyup(function(event){
if (event.keyCode==13) {

но вот как всё вместе совместить. все сделано без form ,просьба не предлагать сделать через form. или хотя если подскажете какую функцию написать примерно на onsubmit

ksa 15.08.2012 11:54

Цитата:

Сообщение от vladimircape
но вот как всё вместе совместить.

Как вариант...
Сделать таки "именную" функцию и вызывать её в обоих случаях.

Deff 15.08.2012 12:28

<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>


<form onsubmit="return FunkAnalit(this)">
<!--Tут что-то-->
<input type="text" value="Privet" /> 
<input type="submit" value="submi" />
</form>

<script type="text/javascript">

function FunkAnalit (a) {

     alert('HTML всей формы'+$(a).html())
     alert("Короче тут что-то делаем")
     return false; //false - без отправки

}

</script>


Часовой пояс GMT +3, время: 15:27.