2015-01-12 3 views
1

Это, наверное, глупая ошибка, однако я новичок, поэтому будьте легко на меня.Моя одностраничная форма не работает

Я имею эту простую форму из одной страницы, которая представляет в себе, однако, когда я представить его, он не обрабатывает по какой-то причине:

HTML:

<form action='form.php' method='post'> 
    <input type='button' name='edit' value='Edit Data' /> 
</form> 

form.php:

if (isset($_POST['edit'])) { 
    $data = "Edited Data"; 
    echo $data; 
} else { 
    $data = "Unedited Data"; 
    echo $data; 
} 

«Если инструкция» вернет false, что я делаю неправильно?

+3

'<входного типа = 'button'' <=, который должен быть типом представить. –

+0

и где ваша кнопка «отправить»? – Alex

+0

изменить его на

ответ

2

вам нужна кнопка отправки на форме.

Например:

<input type="submit" value="Submit"> 

Но что вы представления в форме, Там нет полей для ввода данных! Вы ищете что-то вроде этого:

<form action='form.php' method='post'> 
    <input type='text' name='edit' value='Edit Data' /> 
    <input type="submit" value="Submit"> 
</form> 
+0

Я знаю, что ничего не представляю, я удалил эту часть код, чтобы упростить вопрос – dspacejs

+1

oh ok, было бы неплохо узнать, что в вопросе используйте комментарии следующим образом: // поля ввода данных. просто говорит людям, что вы удалили код – NoLiver92

+0

В следующий раз: – dspacejs

1

Заменить type="button" на type="submit".
Добавить attibut id="edit" в своей области

1

Использование type="submit", type="button" просто создать кнопку или, если вы хотите использовать кнопку затем создать функцию, которая будет представлять форму. используйте приведенный ниже код. С помощью кнопки

<script> 
function myFunction() { 
    document.getElementById("myForm").submit(); 
} 
</script> 
<form action='form.php' id="myForm" method='post'> 
    <input type='button' name='edit' value='Edit Data' onclick="myFunction()" /> 
</form> 

С представить

<form action='form.php' method='post'> 
    <input type="submit" value="Submit"> 
</form> 

Надеется, что это помогает вам

Смежные вопросы