2014-11-11 5 views
0

Я хочу поднять DIV, когда кто-то нажал кнопку «Отправить», оставив текстовую область пустой.Как отобразить div для пустой текстовой области?

Вот моя форма:

http://pastebin.com/1K3Ci9QA

Пожалуйста, помогите мне.

+1

Почему это Java? plus я не понял проблему –

+0

Итак, вы хотите очистить текстовое поле при отправке формы? Кстати, это тег 'java' или' javascript'? – goseo

+0

Извините за мою нежелательную ошибку. Но вам не нужно это делать. Ошибки в норме. – user3021046

ответ

0

Я надеюсь, что я понимаю, что вы right.You должны подтвердить, что форма поле НЕ пусто. Вы можете использовать такую ​​функцию:

<script> 
function validateForm() { 
    var x = document.forms["AddNameOfYourForm"]["login"].value; 
    if (x==null || x=="") { 
     alert("Login area must be filled out"); 
     return false; 
    } 
} 
</script> 

Вы можете проверить различные варианты здесь: http://www.w3schools.com/js/js_form_validation.asp

И я надеюсь, что вы спрашиваете о яваскрипте функции :)

+0

Большое спасибо. Я попробую и дам вам знать. Спасибо всем за ответы. : D – user3021046

0

Попробуйте это:

<script language='javascript'> 
function validate() 
{ 
if(document.getElementById('login').length == 0) 
{ 
    document.getElementById('message').style.display = 'block'; 
    return false; 
} 
else 
{ 
    document.forms[0].submit(); 
} 
} 
</script> 

<div id='message' style='display:none;'>Please fill in the form</div> 
<form method='post' action='registration_site'> 
<textarea id='login' name='login'></textarea> 
<input type='button' name='logsubmit' value='Submit' onClick='validate();'/> 
</form> 
+0

Можете ли вы дать мне это в jsfiddle или pastebin? – user3021046

+0

http://pastebin.com/6JnWgwXi – Ray

+0

Я не знаю почему, но это не работает! Не могли бы вы понять, что не так? http://crownglass.ga/site_4.xhtml – user3021046

0

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

BTW Ответ Рэя на Pastebin

http://pastebin.com/ymAQNTQp 
Смежные вопросы