如果用户点击提交并且他没有写任何内容,我如何做不做任何事情?我的意思是不显示消息或任何事情,只是不做任何事情。
我刚刚开始学习HTML,而不是用PHP来解决任何问题......我不知道这么做是多么困难。无论如何,谢谢你的帮助
<textarea class="question-box" style="width:97%;" cols="20" rows="4" id="question-box-' . $questionformid . '" name="title" onfocus="if(this.value == \'\'){this.value = \'\';}" onblur="if(this.value == \'\'){this.value = \'\';}"></textarea>
<table class=sample width=100% style="width:100%;">
<tr style="width:100%;">
<td width=480px>
<input type="hidden" class="ubicacion" style="width:60%; font-weight:bold; border-color:white; background:white; color:white" value="<?php the_search_query(); ?> " name="question" onfocus="if(this.value == \'\'){this.value = \'\';}" onblur="if(this.value == \'\'){this.value = \'\';}" /></p>
答案 0 :(得分:3)
<form role="search" method="get" action="http://chusmix.com/" onsubmit="if (document.getElementById('s').value.length < 1) return false;">
...
我所知道的最简单的解决方案。
但请记住,Javascript验证只是为了方便用户;它必须始终在服务器端进行双重检查。
答案 1 :(得分:1)
你需要javascript。类似的东西:
<script language="javascript">
function validateForm( form )
{
result = false;
//validate user input ...
return result;
}
</script>
<form ... onSubmit='return validateForm( this );'>
答案 2 :(得分:0)
您需要表单验证。虽然使用Javascript有很多方法可以做到这一点,我可以建议JQuery吗?这将增强您的HTML页面,但它会让您学到更多东西(这很好)。
见这里: http://bassistance.de/jquery-plugins/jquery-plugin-validation/
看一下演示。如果这还不足以在Google上查看jquery表单验证。