如何在用户再次打开弹出窗口 window 时清除 asp:TextBox 的文本?
How to clear the text of asp:TextBox when user again open the pop up window?
我遵循 How to clear a textbox using javascript 但我的情况几乎没有变化。我有一个登录按钮,当用户单击登录时,会打开一个弹出窗口 window。他填写了文本框,出于某种原因他回到了主页。当他再次登录弹出窗口 window 时,他之前的值没有被清除。可能是因为页面未加载。而且我不想再次加载页面。我想使用 JQuery/JavaScript 删除输入的文本。我知道我在关闭按钮内编写代码,但我不知道如何清除文本框。请帮忙。
这是代码,场景是我使用弹出窗口进行登录和注册。在登录弹出窗口中有 link "Don't have login 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。任何在不访问所有元素的情况下清除所有表单并给它空值的想法。
我们应该在登录按钮中编写代码,而不是在关闭按钮单击事件中包含代码click.This是我的建议之一。
试试这个:
Javascript:
<script type="text/javascript">
function LoginButtonClick() {
document.getElementById`("TextBox_Id").value = "";
}
</script>
JQuery:
jQuery("#LoginButton_Id").Click( function()
{
$('#TextBox_Id').val("");
} );
终于在JQuery中找到了重置所有字段的方法。只是触发重置。
$('#form').trigger("reset");
感谢大家的帮助。
我遵循 How to clear a textbox using javascript 但我的情况几乎没有变化。我有一个登录按钮,当用户单击登录时,会打开一个弹出窗口 window。他填写了文本框,出于某种原因他回到了主页。当他再次登录弹出窗口 window 时,他之前的值没有被清除。可能是因为页面未加载。而且我不想再次加载页面。我想使用 JQuery/JavaScript 删除输入的文本。我知道我在关闭按钮内编写代码,但我不知道如何清除文本框。请帮忙。
这是代码,场景是我使用弹出窗口进行登录和注册。在登录弹出窗口中有 link "Don't have login 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。任何在不访问所有元素的情况下清除所有表单并给它空值的想法。
我们应该在登录按钮中编写代码,而不是在关闭按钮单击事件中包含代码click.This是我的建议之一。
试试这个:
Javascript:
<script type="text/javascript">
function LoginButtonClick() {
document.getElementById`("TextBox_Id").value = "";
}
</script>
JQuery:
jQuery("#LoginButton_Id").Click( function()
{
$('#TextBox_Id').val("");
} );
终于在JQuery中找到了重置所有字段的方法。只是触发重置。
$('#form').trigger("reset");
感谢大家的帮助。