ลำดับที่ 1,2,3 ในคอลัมน์แรกของ Gridview เพิ่ม code
<asp:TemplateField HeaderText="ที่">
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>
</ItemTemplate>
วันศุกร์ที่ 14 มิถุนายน พ.ศ. 2556
วันอังคารที่ 11 มิถุนายน พ.ศ. 2556
javascript แสดงหน้าต่าง confirm ที่มีเงื่อนไขแบบลูกทุ่ง
- มี 3 CheckBox
- 1 Button
- 1 Html Input Text (เอาไว้เก็บค่า)
1. ถ้าไม่คลิกเลยเวลากดป่ม Button ให้แสดง alert('คุณยังไม่ได้เลือก') ข้อความพร้อมปุ่ม OK อันเดียว
2. ถ้าคลิ๊กเลือก x อันให้เมื่อกดปุ่ม Button ให้แสดง confirm('คุณต้องการเลือก X อันใช่ใหม ?') ข้อความพร้อมปุ่ม OK และ Cancel
Code html
<p>
<asp:CheckBox ID="CheckBox1" onclick ="checkboxAction();" runat="server" />
<input id="Text1" type="text" /></p>
<p>
<asp:CheckBox ID="CheckBox2" onclick ="checkboxAction();" runat="server" />
</p>
<p>
<asp:CheckBox ID="CheckBox3" onclick ="checkboxAction();" runat="server" />
</p>
<p>
<asp:Button ID="Button1" runat="server" Text="Button" />
</p>
javascript 2 function
<script language="javascript" type="text/javascript">
function checkboxAction() {
var chk1 = document.getElementById('<%=CheckBox1.ClientID%>');
var chk2 = document.getElementById('<%=CheckBox2.ClientID%>');
var chk3 = document.getElementById('<%=CheckBox3.ClientID%>');
var txt = document.getElementById('Text1');
if (chk1.checked)
a1 = 1;
else
a1 = 0; /// lab1.innerHTML = parseInt(lab1.innerHTML) + 1
if (chk2.checked)
a2 = 1;
else
a2 = 0;
if (chk3.checked)
a3 = 1;
else
a3 = 0;
txt.value = a1 + a2 + a3; //// lab1.innerHTML = a1 + a2 + a3;
}
function confirmalert(){
if (document.getElementById('Text1').value == 0) {
alert('คุณยังไม่ได้เลือก');
return false;
}
else {
return confirm('คุณต้องการเลือก ' + document.getElementById('Text1').value + ' อันใช้ใหม ?');
}
}
</script>
ใน Form_Load
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Dim sConfirm As String = "return confirmalert();"
Button1.Attributes.Add("OnClick", sConfirm)
End If
End Sub
วันจันทร์ที่ 10 มิถุนายน พ.ศ. 2556
Javascript - นับจำนวน Checkbox ที่ถูก Check
Javascript - นับจำนวน Checkbox ที่ถูก Check
function checkboxAction() {
var chk1 = document.getElementById('<%=CheckBox1.ClientID%>');
var chk2 = document.getElementById('<%=CheckBox2.ClientID%>');
var chk3 = document.getElementById('<%=CheckBox3.ClientID%>');
var lab1 = document.getElementById('<%=Label1.ClientID%>');
if (chk1.checked)
a1 = 1;
else
a1 = 0; /// lab1.innerHTML = parseInt(lab1.innerHTML) + 1
if (chk2.checked)
a2 = 1;
else
a2 = 0;
if (chk3.checked)
a3 = 1;
else
a3 = 0;
lab1.innerHTML = a1 + a2 + a3;
}
function checkboxAction() {
var chk1 = document.getElementById('<%=CheckBox1.ClientID%>');
var chk2 = document.getElementById('<%=CheckBox2.ClientID%>');
var chk3 = document.getElementById('<%=CheckBox3.ClientID%>');
var lab1 = document.getElementById('<%=Label1.ClientID%>');
if (chk1.checked)
a1 = 1;
else
a1 = 0; /// lab1.innerHTML = parseInt(lab1.innerHTML) + 1
if (chk2.checked)
a2 = 1;
else
a2 = 0;
if (chk3.checked)
a3 = 1;
else
a3 = 0;
lab1.innerHTML = a1 + a2 + a3;
}
วันพฤหัสบดีที่ 6 มิถุนายน พ.ศ. 2556
ASP.net - เปลี่ยนวันที่ปัจจุบัน เป็นรูปแบบ US yyyy/MM/dd
เปลี่ยนวันที่ปัจจุบัน เป็นรูปแบบ US yyyy/MM/dd เช่นใช้กับ SQL-server
d4 = Date.Parse(DateTime.Now, New Globalization.CultureInfo("th-TH"))
Dim s4 As String = d4.ToString("yyyy/MM/dd", New Globalization.CultureInfo("en-US"))
d4 = Date.Parse(DateTime.Now, New Globalization.CultureInfo("th-TH"))
Dim s4 As String = d4.ToString("yyyy/MM/dd", New Globalization.CultureInfo("en-US"))
asp.net - เปิด page ใหม่ใช้ ClientScrtpt
asp.net - เปิด page ใหม่ใช้ ClientScrtpt
ClientScript.RegisterStartupScript(Me.Page.GetType(), "", "window.open('rptInvoice.aspx','Graph','height=900,width=720,left=0,top=0,menubar=0,status=1,scrollbars=1,resizable=1');", True)
ClientScript.RegisterStartupScript(Me.Page.GetType(), "", "window.open('rptInvoice.aspx','Graph','height=900,width=720,left=0,top=0,menubar=0,status=1,scrollbars=1,resizable=1');", True)
ASP.net - ล้างค่าใน Label ทุกอันที่อยู่ใน form ASP.net
สามารถดัดแปลงไปใช้กับ Textbox ได้เช่นกัน
Protected Sub ClearLabel(ByVal p1 As Control)
For Each ctrl As Control In p1.Controls
If TypeOf ctrl Is Label Then
Dim t As Label = TryCast(ctrl, Label)
If t IsNot Nothing Then
t.Text = [String].Empty
End If
Else
If ctrl.Controls.Count > 0 Then
ClearLabel(ctrl)
End If
End If
Next
End Sub
Protected Sub ClearLabel(ByVal p1 As Control)
For Each ctrl As Control In p1.Controls
If TypeOf ctrl Is Label Then
Dim t As Label = TryCast(ctrl, Label)
If t IsNot Nothing Then
t.Text = [String].Empty
End If
Else
If ctrl.Controls.Count > 0 Then
ClearLabel(ctrl)
End If
End If
Next
End Sub
วันเสาร์ที่ 1 มิถุนายน พ.ศ. 2556
java script ทำงานจากค่าของ checkbox
java script ที่ทำงานจากค่าของ checkbox ในตัวอย่าง checkbox1 ถูกคลิ๊ก checkbox2 ก็ถูกติ๊กไปด้วย textbox1 ก็จะแสดงค่าไปด้วยกัน ที่สำคัญคือ ('<%=CheckBox1.ClientID%>')
function checkboxAction() {
var chk = document.getElementById('<%=CheckBox1.ClientID%>');
var chk2 = document.getElementById('<%=CheckBox2.ClientID%>');
var txt = document.getElementById('<%=TextBox1.ClientID%>');
if (chk == null || txt == null)
alert('Checkbox and/or textbox could not be found!');
else {
if (chk.checked) {
txt.value = 'blah';
chk2.checked = true
}
else {
txt.value = 'hello';
chk2.checked = false;
}
}
}
function checkboxAction() {
var chk = document.getElementById('<%=CheckBox1.ClientID%>');
var chk2 = document.getElementById('<%=CheckBox2.ClientID%>');
var txt = document.getElementById('<%=TextBox1.ClientID%>');
if (chk == null || txt == null)
alert('Checkbox and/or textbox could not be found!');
else {
if (chk.checked) {
txt.value = 'blah';
chk2.checked = true
}
else {
txt.value = 'hello';
chk2.checked = false;
}
}
}
สมัครสมาชิก:
บทความ (Atom)


