|
|
|
อยากได้วิธีทำให้รับค่าจาก listbox แล้วส่งผลให้ textbox กรอกได้เฉพาะค่าตามที่เลือก listbox |
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>https://www.thaicreate.com/php/forum/084158.html</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="Unidentifier">
<meta name="Keywords" content="">
<meta name="Description" content="">
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<script>
function masks(name,min,max){
if(!name.value.match(/^\d*(\.\d*)?$/) && name.value.length>0){
name.value='';
return false;
}else{
if(name.value >= min && name.value <= max){
return true;
}else{
name.value='';
alert('กรุณาป้อนข้อมูลระหว่าง '+min+'-'+max);
return false;
}
}
}
</script>
</head>
<body>
10-15:<input type="text" name="first" size="10" onblur="masks(this,10,15);" /><br />
20-30:<input type="text" name="second" size="10" onblur="masks(this,20,30);" /><br />
200-300:<input type="text" name="third" size="10" onblur="masks(this,200,300);" /><br />
</body>
</html>
|
ประวัติการแก้ไข 2012-09-18 06:31:55
|
|
|
|
Date :
2012-09-18 06:31:17 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบที่สอง
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>https://www.thaicreate.com/php/forum/084158.html</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="Unidentifier">
<meta name="Keywords" content="">
<meta name="Description" content="">
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function masks(name,min,max){
if(!name.value.match(/^\d*(\.\d*)?$/) && name.value.length>0){
name.value='';
return false;
}else{
if(name.value >= min && name.value <= max){
return true;
}else{
name.value='';
alert('กรุณาป้อนข้อมูลระหว่าง '+min+'-'+max);
return false;
}
}
}
</script>
</head>
<body>
<select id="rangeEntry">
<option>กรุณาเลือกช่วงของข้อมูลที่ต้องการป้อน</option>
<option show="p1">10-15</option>
<option show="p2">20-30</option>
<option show="p3">200-300</option>
</select>
<hr />
<p style="display:none;" id="p1">10-15:<input type="text" name="first" size="10" onblur="masks(this,10,15);" /><br /></p>
<p style="display:none;" id="p2">20-30:<input type="text" name="second" size="10" onblur="masks(this,20,30);" /><br /></p>
<p style="display:none;" id="p3">200-300:<input type="text" name="third" size="10" onblur="masks(this,200,300);" /><br /></p>
<script>
$("select#rangeEntry").change(function(){
var show = $("option:selected",this).attr("show");
$("p").hide();
$("p#"+show).show();
});
</script>
</body>
</html>
|
ประวัติการแก้ไข 2012-09-18 06:52:28
|
|
|
|
Date :
2012-09-18 06:51:51 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>https://www.thaicreate.com/php/forum/084158.html</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="Unidentifier">
<meta name="Keywords" content="">
<meta name="Description" content="">
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<script>
function num(a){
//alert(a);
if(a == 1){
//alert("a");
if(document.getElementById('amout').value>= 1 && document.getElementById('amout').value<= 10){
return true;
}else{
name.value='';
alert('กรุณาป้อนข้อมูลระหว่าง '+1+'-'+10);
return false;
}
}else if(a == 2){
//alert("B");
if(document.getElementById('amout').value>= 11 && document.getElementById('amout').value<= 20){
return true;
}else {
//alert("c");
name.value='';
alert('กรุณาป้อนข้อมูลระหว่าง '+11+'-'+20);
return false;
}
}else if(a == 3){
if(document.getElementById('amout').value>= 21 && document.getElementById('amout').value<= 30){
return true;
}else{
name.value='';
alert('กรุณาป้อนข้อมูลระหว่าง '+21+'-'+30);
return false;
}
}
}
</script>
</head>
<body>
<select name="number" id="number">
<option value="1">1-10</option>
<option value="2">11-20</option>
<option value="3">21-30</option>
</select>
<input type="text" name="amout" id="amout" onBlur="num(document.getElementById('number').value);" />
<br>
</body>
</html>
|
|
|
|
|
Date :
2012-09-18 09:12:58 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|