|
|
|
จะนำค่าของ checkbox หลายๆ อันลง textfield ได้อย่างไรครับ |
|
|
|
|
|
|
|
งง กับคำถามมากมาย ถ้า php ค่าตัวแปรของแต่ล่ะ checkbox
มาต่อกันเหรอครับ $new = "$checkbox1$checkbox2$checkbox3$checkbox4";
น่าจะแค่นี้มัีง จะเอาไปแสดงที่ไหนก็แล้วแต่ล่ะทีนี้
|
|
|
|
|
Date :
2009-08-31 15:36:25 |
By :
volvojedi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form name="form2" method="post" action="">
<? $new = "$checkbox1$checkbox2$checkbox3$checkbox4"?>;
<input type="checkbox" name="checkbox1" value="mam1" onClick="this.form.textfield.value = this.value">
mam1
<input type="checkbox" name="checkbox2" value="mam2" onClick="this.form.textfield.value = this.value">
mam2
<input type="checkbox" name="checkbox3" value="omneon" onClick="this.form.textfield.value = this.value">
omneon
<input type="checkbox" name="checkbox"4 value="asaca" onClick="this.form.textfield.value = this.value">
asaca
<input type="text" name="textfield" value="<? $new ?>">
</form>
แบบนี้หรือเปล่าครับ ยังใช้ไม่ได้เลย
คือแบบว่าเอา ค่าที่เลือกไปใส่ ซ้อนๆ กันใน textfield ครับ
|
|
|
|
|
Date :
2009-08-31 18:29:56 |
By :
slam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ละกันครับ :D
<script>
function collectCheckbox(cbEl,txEl){
var s=[];
var idx=0;
for(var i=0;i<cbEl.length;i++){
if (cbEl[i].checked){
s.push(cbEl[i].value);
}
}
txEl.value=s.join(',');
}
</script>
<form name="form2" method="post" action="">
<input type="checkbox" name="cb" value="mam1" onclick="collectCheckbox(this.form.cb,this.form.textfield);">
mam1
<input type="checkbox" name="cb" value="mam2" onclick="collectCheckbox(this.form.cb,this.form.textfield);">
mam2
<input type="checkbox" name="cb" value="omneon" onclick="collectCheckbox(this.form.cb,this.form.textfield);">
omneon
<input type="checkbox" name="cb" value="asaca" onclick="collectCheckbox(this.form.cb,this.form.textfield);">
asaca
<input type="text" name="textfield" size="100">
</form>
|
|
|
|
|
Date :
2009-08-31 19:21:32 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|