Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Imput type=”image” (https://javascript.ru/forum/misc/18840-imput-type%3D%E2%80%9Dimage%E2%80%9D.html)

sanhai 17.07.2011 23:19

Imput type=”image”
 
Доброго времени суток

Подскажите как узнать какое событие генерирует тег <input type="image" name="im_2" src="kartinki/A2.bmp"> по умолчанию.

Проблема в том что он вроде и реагирует как субмит но как то не совсем

kobezzza 17.07.2011 23:26

Цитата:

kartinki/A2.bmp
по рукам за такое! ктож в вебе .bmp юзает.

Image вроде как submit-кнопка должен себе вести, но я не уверен ибо не юзаю его) Сделай простую submit кнопку, дай ей фон и убери границу и буит тебе счастье)

sanhai 17.07.2011 23:29

Делал счастья нет. Мне пять таких кнопок надо

Блин если просто субмит попробовать

kobezzza 17.07.2011 23:36

Цитата:

Блин если просто субмит попробовать
Я это тебе и говорю, ставь type="submit" и стилизуй

sanhai 17.07.2011 23:37

Не остается задний фон и тень от него неполучается

trikadin 17.07.2011 23:51

<form id=":form">
<input type="text" name="text" value="some text">
<input type="image" src="http://javascript.ru/forum/images/ca_serenity/buttons/quickreply.gif">
</form>
<script>
document.getElementById(":form").onsubmit=function() {
 alert(this.text.value);
 return false;
};
</script>


Да всё работает, вроде... В чём проблема?

kobezzza 17.07.2011 23:52

sanhai Мистика какая-то у тебя) И тень можно сделать - просто сделай его в фоновой картинке). Хз кароч, что и как ты делаешь)

sanhai 18.07.2011 20:20

Спасибо большое за уделенное время, можете написать скрипт вот к этому html коду


<form name="test">
<input type="text" name="test_text">имя
<input type="button" value="тест скрипта" onClick="aaa()">
<input type="image" name="ocen" src="CSS/ocenka_1a.jpg" value="1" onClick="aaa()">
</form>

Который бы выводил следующее: название тега в котором произошло событие, имя класса в котором произошло событие, тип тега(type=”text” например), тип события.


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