|
|
|
ค่า radio ไม่ไปครับ ส่งไปโดย javascript - |
|
|
|
|
|
|
|
แยกเป็น function ดีกว่าครับ จะได้ไม่งง และเขียนเงื่อนไขได้เยอะกว่าครับ
Code (JavaScript)
<script language="JavaScript">
function openPopup()
{
var work = "0";
if(document.getElementById('work1').checked == true)
{
work = "1";
}
if(document.getElementById('work2').checked == true)
{
work = "2";
}
window.open('test_insert.php?id=100&work='+work,'_self');
}
</script>
<input type="radio" name="work1" id="work1" value="1" checked>
<input type="radio" name="work1" id="work2" value="2" checked>
<input type="button" name="ok1" value=" ตกลง " onClick="openPopup();">
|
|
|
|
|
Date :
2014-06-03 15:04:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะใช้ javascript ต้องทำแบบนี้ครับ ต้องตรวจสอบก่อนว่าค่าไหนถูก checked อยู่ จุดที่ผิดมีดังนี้
- กำหนดชื่อ id ซ้ำกันครับ ใน code หนึ่งหน้า id ต้องห้ามซ้ำกันครับ ส่วนชื่อและattributes อื่นๆ ซ้ำได้ครับ
Code (PHP)
<input type="radio" name="work1" id="work11" value="1" checked>
<input type="radio" name="work1" id="work12" value="2">
<input type="button" name="ok1" value=" ตกลง " onClick="popup()">
<script>
function popup(){
var workObj = document.getElementsByName('work1');
for(i=0;i<workObj.length;i++){
if(workObj[i].checked){
var work = workObj[i].value;
break;
}
}
window.open('test_insert.php?id=100&work='+work,'_self');
}
</script>
|
|
|
|
|
Date :
2014-06-03 15:03:56 |
By :
kerb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
<input type="radio" name="work1" id="work1" value="1">
<input type="radio" name="work1" id="work1" value="2">
<input type="button" name="ok1" value=" ตกลง " onClick="window.open('test_insert.php?id=100&work='+document.querySelector('input[id=work1]:checked').value,'_self');">
|
|
|
|
|
Date :
2014-06-03 15:07:37 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|