我试图通过使用切片方法生成用户名.我正在尝试使用用户的名字和姓氏来生成用户名.似乎无法使其发挥作用.
我哪里错了?
<html>
<body>
<script>
function myFunction() {
var Firstname = document.getElementById("Firstname");
var LastName = document.getElementById("LastName");
var nameId = (Firstname.slice(1,3)+LastName.slice(0,3));
}
</script>
<p><input type="text" name="Firstname" id="Firstname" ></p><br/>
<p><input type="text" name="LastName" id="LastName" ></p>
<p id="nameId"></p>
<button onclick="myFunction()">Send</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我有一个表单,用户输入数据,例如名字和姓氏等。我有 PHP 验证,它检查空字段。问题是,当单击提交按钮时,如果字段留空,则整个表单数据将被删除。
我尝试了下面这个方法。
<input type="text" value="<?php echo $_POST["UserName"]; ?>"" name="UserName"
id="UserName" size="20" />
Run Code Online (Sandbox Code Playgroud)
但是当表单第一次加载时,文本框内是这样的
<br /><b>Notice</b>: Undefined index: UserName in ...... on line <b>477</b><br />
Run Code Online (Sandbox Code Playgroud)
有没有办法阻止表单被清除?或者将数据回显到字段中?