【发布时间】:2016-05-25 13:39:34
【问题描述】:
我关注How to clear a textbox using javascript,但我的情况变化不大。我有一个登录按钮,当用户单击登录时,会打开一个弹出窗口。他填写了文本框,出于某种原因,他回到了主页。当他再次登录弹出窗口时,他以前的值不会被清除。可能是因为页面没有加载。而且我不想再次加载页面。我想使用 JQuery/JavaScript 来删除输入的文本。我知道我在关闭按钮内编写代码,但我不知道如何清除文本框。请帮忙。
这是代码,场景是我使用弹出窗口进行登录和注册。在登录弹出窗口中有一个链接“没有登录 ID”,当用户点击它时,带有表单的注册弹出窗口是打开的。
<a href="#" id="signUp" onclick="function_deletePreviousData">Don't have Login Id</a>
而JavaScript方法是
<script type="text/javascript">
function function_deletePreviousData(){
document.getElementById("signUp").value = "";
}
</script>
但是什么也没发生。我认为这是因为我没有给出元素 id,我只是给出了我曾经在注册弹出表单上登陆的元素的 id。在不访问所有元素的情况下清除所有表单并将其赋予 null 值的任何想法。
【问题讨论】:
-
没有看到您当前的代码,我怀疑我们是否会有所帮助......
-
如果你提到你的代码,很容易找到问题的解决方案...
-
RunningFromShia 和 Enoch 我添加了代码,请查看并给出一些想法。提前谢谢
标签: javascript c# jquery asp.net webforms