Javascript 如何在输入表单中使用reset()函数?
当我提交任何值时,我想自动重置文本框。有什么建议吗?我该怎么做? 我的代码如下:Javascript 如何在输入表单中使用reset()函数?,javascript,html,css,Javascript,Html,Css,当我提交任何值时,我想自动重置文本框。有什么建议吗?我该怎么做? 我的代码如下: <!DOCTYPE html> <html> <body> <ul id="myList"> </ul> <input type="text" id="myText" value=""> <button onclick="myFunction()&q
<!DOCTYPE html>
<html>
<body>
<ul id="myList">
</ul>
<input type="text" id="myText" value="">
<button onclick="myFunction()">SUbmit</button>
<script>
function myFunction() {
var element = document.createElement("li");
var textnode = document.createTextNode(myText.value);
element.appendChild(textnode);
var list = document.getElementById("myList");
list.insertBefore(element, list.childNodes[0]);
}
</script>
</body>
</html>
提交
函数myFunction(){
var元素=document.createElement(“li”);
var textnode=document.createTextNode(myText.value);
元素appendChild(textnode);
var list=document.getElementById(“myList”);
list.insertBefore(元素,list.childNodes[0]);
}
在提交处理程序中,您只需首先找到该字段。您可以使用getElementById()
实现这一点:
然后,使用以下命令将其值设置为空字符串:
myText.value = '';
提交
函数myFunction(){
var myText=document.getElementById('myText');
var元素=document.createElement(“li”);
var textnode=document.createTextNode(myText.value);
元素appendChild(textnode);
var list=document.getElementById(“myList”);
list.insertBefore(元素,list.childNodes[0]);
myText.value='';
}
myText.value=''
?是否提交?我没有看到一个表格这能回答你的问题吗?
myText.value = '';