|
|
|
| На форме (metod POST) хочется использовать две кнопки в виде изображений, но при нажатии на какую-либо результат соответственно разный.
<input name="edit" type="image" src="../../image/edit.png" alt="Редактировать" border="0">
<input name="del" type="image" src="../../image/del.png" onclick="return confirm('Вы уверены?')">
|
Если не писать в форме скрытые поля edit и submit, то значения $_POST['edit'] или $_POST['del'] не видны.
Если бы я использовал submit, то проблем с этим нет. Может вместо обычной кнопки submit можно использовать изображение? Но как, я забыл совсем. Помогите пожалуйста | |
|
|
|
|
|
|
|
для: diman
(31.07.2009 в 11:33)
| | $_POST['edit_x'] | |
|
|
|
|
|
|
|
для: Trianon
(31.07.2009 в 11:43)
| | Всё работает. Спасибо.
А теперь второй вариант. Додумался сделать кнопки со стилями.
<style>
.edit {
border: none;
background: url(../../image/edit.png) no-repeat;
width: 40px;
height: 40px;
}
.del {
border: none;
background: url(../../image/del.png) no-repeat;
width: 40px;
height: 40px;
}
</style>
|
<input name="edit" type="submit" id="edit" class="edit" alt="Редактировать">
<input name="del" type="submit" id="del" class="del" alt="Удалить" onclick="return confirm('Вы уверены?')">
|
Всё работает, но вместе с изображением кномпки появляется надпись "отправить форму". Как это убрать? Уже просто ради интереса и новых знаний | |
|
|
|
|
|
|
|
для: Diman
(31.07.2009 в 12:29)
| |
.noshow{
display: none;
}
|
на submit повесить
хм.... стоп это не то | |
|
|
|
|
|
|
|
для: Diman
(31.07.2009 в 12:29)
| | TYPE image | |
|
|
|
|
|
|
|
для: Diman
(31.07.2009 в 12:29)
| | добавьте value="" | |
|
|
|