Php 第一次单击时清除文本框
我有一个文本框,我想在第一次点击时清除,而不是在点击后清除。我发现使用javascript就可以做到这一点。但是我的服务器在学校里使用javascript,我不得不在没有它的情况下完成这项任务。我正在我的程序中使用PHP和html代码。如果可能的话,请告诉我 代码:Php 第一次单击时清除文本框,php,html,css,Php,Html,Css,我有一个文本框,我想在第一次点击时清除,而不是在点击后清除。我发现使用javascript就可以做到这一点。但是我的服务器在学校里使用javascript,我不得不在没有它的情况下完成这项任务。我正在我的程序中使用PHP和html代码。如果可能的话,请告诉我 代码: <?php echo "<form action=\"\" method=\"POST\">Date info: <input id=\"Description\" type=\"date\" na
<?php
echo "<form action=\"\" method=\"POST\">Date info: <input id=\"Description\" type=\"date\" name=\"Description\" \" value =\" mm/dd/yyyy\">
<input type=\"submit\" name=\"submit\" value=\"Submit\" /></form>";
$test_date = (string)$_POST['Description'];
if( .....
...
..
.
?>
这完全需要javascript,因为无法仅在css中添加类似于javascript的“onclick”事件的内容,也无法通过该事件清除文本区域。如果您想在单击“提交”按钮后执行此操作,当然可以通过php执行,但不能不提交。您是否考虑过使用占位符属性而不是默认值?这在第一次单击时基本上被清除,并且只有在文本框为空时元素模糊时才会恢复。但是,如果您希望用户能够编辑文本框的预定义内容,那么这并不合适
另外,不需要使用您为日期输入指定的默认值-浏览器将为您强制执行正确的日期格式。我们可以看看被阻止的JavaScript代码吗,因为这不应该是阻止JavaScript的情况,直到它可疑。你不能发布到同一个页面并使用PHP控制输入框的内容吗?因此,在第一次单击按钮时,你必须提交表单,从而清空输入框。。。。这样做的缺点是,当你在页面上发帖时,你会刷新页面。我对你的要求是正确的吗?