怎么把表单中submit后的数据添加到列表中?我写的这个点完提交之后出现一下就没了
<!DOCTYPE html>
<html>
<head></head>
<body>
<div data-role="content">
<ul id ="ss"></ul>
</div>
</aside>
<form name="reg" id="reg" data-ajax="false" onsubmit="myfun()">
<fieldset>
<legend>成员登记:</legend>
<div>
<label for="name">姓名:</label>
<input type="text" name="name" id="name" placeholder="你的姓名" />
</div>
<div data-role="controlgroup" data-type="horizontal">
<input type="submit" id="register" value="登记" />
<input type="button" name="cancel" id="cancel" value="取消"/>
</div>
</fieldset>
</form>
<script>
function myfun()
{
var x = document.createElement("li");
var m = document.getElementById("name").value;
var t = document.createTextNode(m);
x.appendChild(t);
document.getElementById("ss").appendChild(x);
}
</script>
</body>
</html>
input的type属性必须是submit 因为涉及到表单的提交。那么这样该怎么改?谢谢
谁能帮我解决一下啊,我的要求就是当点击提交时,ul中会显示提交的内容。求帮助~~~
input的type属性必须是submit 因为涉及到表单的提交。那么这样该怎么改?谢谢
追答在input里面增加个onclick属性,把你写的方法放进去就行了
可以了么
追问还是不可以
追答你怎么写的
还是不行的
追答你连表单的action属性都没写,怎么行,既然提交不是需要一个服务器地址吗 。就比如你要坐车,你说你做好了,到是你没告诉师傅去哪里 人家怎么走?你提交表单表单怎么知道你的数据要提交到哪里? 除非你就不用onsubmit 而是一个简单的普通按钮,既然你是需要表单特性,那你应该要符合表单规则嘛