การเขียนโปรแกรมภาษา ASP

            
               

หากไม่เข้าใจลองมาดูซักตัวอย่างหนึ่งครับ
sample1.asp
<html>
<body>
<form name="form1" method="post" action="sample2.asp">
<input type="checkbox" name="check" value="คุณได้ทำการเลือก">
<br>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Out Put

sample2.asp
<html>
<body>
<%
=request.form("check")
%>
</body>
</html>
Out Put

หากคุณไม่ได้ทำการคลิกเลือก
Out Put จะได้เป็นค่าว่างเปล่า

,มาดูตัวอย่าง การตรวจสอบ Check Box ด้วย on และ Off ด้วยเงื่อนไข If
sample1.asp
<html>
<body>
<form name="form1" method="post" action="sample2.asp">
<input type="checkbox" name="check" >
<br>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Out Put

sample2.asp
<html>
<body>
<%
check=request.form("check")
if check="on" then
response.write("คุณได้ทำการเลือก")
else
response.write("คุณไม่ได้เลือก")
end if
%>
</body>
</html>
Out Put

คงจะเข้าใจกันแล้วใช้ไหมครับ สามารถประยุกต์ใช้งานให้เหมาะสมได้ครับ

7. Radio Button ใช้กำหนด ให้มีการเลือกอย่างใดอย่างหนึ่ง

การอ่านค่าจาก Element ของ Radio button

<%
var-name = Request.Form("data-name")
%>
หากต้องการแสดงค่าออกมาเลย

<%
=Request.Form("data-name")
%>
รูปแบบ กำหนดได้ 2 แบบ
1.ให้ค่าว่างเปล่ายังไม่มีการเลือก
<input type="radio" name="data-name" value="[value]">
2.ให้เลือกใว้แล้ว
<input type="radio" name="data-name" value="[value]" checked>
ตัวอย่าง
sample1.asp
<html>
<body>
<form name="form1" method="post" action="sample2.asp">
<p>เลือกอายุ</p>
<p>
<input type="radio" name="old" value="1-5">
1-5<br>
<input type="radio" name="old" value="6-20">
6-10<br>
<input type="radio" name="old" value="11-15">
11-15 <br>
<input type="radio" name="old" value="16-20">
16-20 <br>
<input type="radio" name="old" value="21 ขึ้นไป">
21 ขึ้นไป<br>
<br>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
Out Put

sample2.asp
<html>
<body>
<%
=request.form("old")
%>
</body>
</html>
Out Put

ตัวอย่างการใช้ Radio button ด้วย Swich Case
sample1.asp
<html>
<body>
<form name="form1" method="post" action="sample2.asp">
<p>เลือกอายุ</p>
<p>
<input type="radio" name="old" value="1">
1-5<br>
<input type="radio" name="old" value="2">
6-10<br>
<input type="radio" name="old" value="3">
11-15 <br>
<input type="radio" name="old" value="4">
16-20 <br>
<input type="radio" name="old" value="5">
21 ขึ้นไป<br>
<br>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
Out Put

sample2.asp
<html>
<body>
<%
old=request.form("old")
select Case old
case "1" : response.write("1-5")
case "2" : response.write("6-10")
case "3" : response.write("11-15")
case "4" : response.write("16-20")
case "5" : response.write("21 ขึ้นไป")
end select
%>
</body>
</html>
Out Put

8.List Menu ใช้กำหนดให้มีการเลือกอย่างใดอย่างหนึ่ง เหมือนกับ Radio Button ที่จะดูเรียบง่าย และประหยัดเนื้อที่มากกว่า Radio Button
การอ่านค่าจาก Element ของ List Menu

<%
var-name = Request.Form("data-name")
%>
หากต้องการแสดงค่าออกมาเลย

<%
=Request.Form("data-name")
%>
รูปแบบ
<select name="data-name">
<option value="value1">ข้อความ1</option>
<option value="value2">ข้อความ2</option>
<option value="value3">ข้อความ3</option>
             .
             .
             .

.
<option value="valueสุดท้าย">ข้อความสุดท้าย</option>
</select>
ตัวอย่าง
sample1.asp
<html>
<body>
<form name="form1" method="post" action="sample2.asp">
<select name="old">
<option value="1-5">1-5</option>
<option value="6-10">6-10</option>
<option value="11-15">11-15</option>
<option value="16-20">16-20</option>
<option value="21 ขึ้นไป">21 ขึ้นไป</option>
</select>
<br>
<br>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>

Out Put

sample2.asp
<html>
<body>
<%
=request.form("old")
%>
</body>
</html>

 

ตัวอย่างการใช้ List Menu ด้วย Swich Case
sample1.asp
<html>
<body>
<form name="form1" method="post" action="sample2.asp">
<select name="old">
<option value="1">1-5</option>
<option value="2">6-10</option>
<option value="3">11-15</option>
<option value="4">16-20</option>
<option value="5">21 ขึ้นไป</option>
</select>
<br>
<br>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>

TOP