我有一个ASP.NET用户控件,其中包含一个带有AJAX CalendarExtender控件的文本框,允许用户选择一个日期然后填充文本框。
我可以使用提交按钮清除文本框值并在后面的代码中将值设置为null,但我需要使用Javascript在文本框中将值设置为“”。
我尝试了以下javascript,但它不起作用:
function ClearTextBox()
{
document.getElementsByName('TextBox1').Value = "";
}
我应该使用哪些JavaScript?
答案 0 :(得分:1)
Value
=> value
。 JavaScript区分大小写...... getElementsByName
返回一个元素数组,因此请选择带有[0]
document.getElementsByName('TextBox1')[0].value = "";
或按ID选择元素:
document.getElementById('TextBoxId').value = "";