我怎样才能有一个表单,其中输入中的文本在被单击时仍然存在
How can I have a form where the text in the input remains when it's been clicked?
我在练习PHP。我是一个学习者。我只是想找出如何使输入中留下的信息在单击时保留在那里,用于特殊目的。我尝试使用jquery来实现这一点,但它不起作用。
这是我的网页
<form method="post">
<label for="name">Name</label>
<input name="name" type="text" id="" placeholder="First Name" />
<input type="submit" value="submit now" id="submission" name="submit_now" />
</form>
这是我的PHP浏览器
<code>
<?php
$Admin = array("Eric", "Emeka", "Faith", "Lucy", "Theressa", "Hillary", "Justice", "Kate", "Rob");
$Users = array("Jonah", "Augustar", "Orma", "Edwin", "Kirk Franklin", "Michael Jackson", "Hopsin", "Nike");
$blacklist = array("Kenny", "kenny");
$key = 1;
if ($_POST["submit_now"]){
if($_POST["name"]){
foreach($Admin as $val){
if ($_POST["name"]==$val){
echo "I know you ".$_POST["name"]." You're actually an Admin and have an awesome place in your own life or someone else's life";
$key = 1;
}
}
foreach($Users as $vall){
if ($_POST["name"]==$vall){
echo "I know you".$_POST["name"];
$key = 2;
}
}
foreach($blacklist as $valll){
if ($_POST["name"]==$valll){
echo "You've been banished ".$_POST["name"]." Leave and never return!";
$key = 3;
}
}
if ($key!=1 AND $key!=2 AND $key!=3){
echo "<b style='"color:red'">Sorry I don't know you...";
}
}
}
?>
还有我的jQuery
<script>
$(document).ready(function(){
$("#submission").click(function(){
$("#name").val();
var a = $("#name").val();
$("#name").attr("val", "a");
});
})
</script>
请让我知道我哪里出错了
如果您想在表单提交后在输入框中输入保留值,您可以尝试这样做
<input name="name" type="text" id="" value="<?php echo $_POST['name']; ?>" />
您只需要添加值部分,例如:
<input type="text" name="name1" value="<?php echo $name1; ?>">
要么你使用AJAX
(提交而不让浏览器重新加载页面),你可以设置类似的东西
<form method="post" onsubmit="return false;" .. />
以便不处理提交,然后捕获要让用户提交的按钮的click
事件,并发送带有jQuery.ajax()
或
您使用标准 PHP,当您从服务器返回HTML
时,包括以下内容:
<input type="text" name="name" value="<?php echo $_POST["name"]; ?>" />
您的页面将使用用户提交的值重新加载。
您需要
为同一页面帖子或任何其他页面链接设置表单属性 action=''
<form action="" method="post" novalidate>
<label for="name">Name</label>
<input name="name" type="text" id="" placeholder="First Name" />
<input type="submit" value="submit now" id="submission" name="submit_now" />
</form>
相关文章:
- 将纯文本URL转换为可单击链接
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- 可单击滚动图像以显示文本框
- 如何通过单击html按钮获得h1的文本值
- 手柄'img'单击事件并插入'alt'使用jQuery将属性转换为文本框
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 单击文本时删除文本框的默认数据
- 单击时将文本的颜色更改为随机颜色(按钮)
- 单击select'时将数组行回显到文本区域中;s选项
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- 树形结构,显示结构中单击的元素的文本
- 在显示/隐藏中单击时删除的文本
- 获取中继器控件ASP.Net中显示的单击项目文本框
- 单击时从表单中删除特定文本
- 单击下拉菜单时,将文本粘贴到输入框中
- 将按钮文本从“;喜欢“;至“;喜欢“;单击时
- 在输入中添加文本单击
- 如何更改下拉列表标签文本单击
- 如何根据行量角器中的文本单击表中的链接
- Javascript清除文本框中预先输入的文本单击