JavaScript技巧随笔
1、按钮添加JavaScript事件
2、客户端按钮触发服务器按钮的方法
3、JavaScript获取前台控件方法
方法一:
方法二:
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
btnAdd.Attributes.Add("onclick", "return Checkinput()");
btnUpdate.Attributes.Add("onclick", "return Checkinput()");
btnDelete.Attributes.Add("onclick", "return confirm('资料删除后将不能再恢复!\\n\\n真的要删除?');");
}
}
PS:弹出确认框,确定返回true,取消返回false
{
if (!IsPostBack)
{
btnAdd.Attributes.Add("onclick", "return Checkinput()");
btnUpdate.Attributes.Add("onclick", "return Checkinput()");
btnDelete.Attributes.Add("onclick", "return confirm('资料删除后将不能再恢复!\\n\\n真的要删除?');");
}
}
return confirm('资料删除后将不能再恢复!\\n\\n真的要删除?')
2、客户端按钮触发服务器按钮的方法
<script type="text/javascript">
function aa()
{
document.getElementById("Button1").click();
}
</script>
function aa()
{
document.getElementById("Button1").click();
}
</script>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<input id="Button2" type="button" value="button" onclick="aa()"/>
<input id="Button2" type="button" value="button" onclick="aa()"/>
3、JavaScript获取前台控件方法
方法一:
<script type="text/javascript">
function text()
{
var aa = document.getElementById('text1').value
alert(aa);
document.getElementById('text1').focus();
return false;
}
</script>
function text()
{
var aa = document.getElementById('text1').value
alert(aa);
document.getElementById('text1').focus();
return false;
}
</script>
方法二:
<script type="text/javascript">
function text()
{
var aa = document.all('text1').value
alert(aa);
document.all('text1').focus();
return false;
}
</script>
function text()
{
var aa = document.all('text1').value
alert(aa);
document.all('text1').focus();
return false;
}
</script>