10/10/2018, 10:10

Hoi Cach disabled combo khi load page trong php

Chào các pác.Mình mới làm quen với php. Mình bị vướng 1 chỗ. Mong các pác chỉ giúp dùm.

Mình có 1 trang php trong đó có 1 combo va 1 nút button (Dang submit)
Mình muốn khi load trang php này len thì combo o trạng thái disabled (trong asp thi minh chi cần viết trong sự kiện pageload).Khi nhấn vào nút submit thì combo o trang thai Enable.

Mong các pác giúp dùm . Cám ơn nhiều nhiều
thuyduongcd viết 12:16 ngày 10/10/2018
Code:
echo '<select disabled="disabled">';
echo '<option>........</option>';
echo '<option>........</option>';
echo '</select>';
boyspk2004 viết 12:24 ngày 10/10/2018
Cám Ơn Bạn nhiều.

Ban làm ơn cho mình hỏi cái này nữa nha.

mình có 1 combobox va 2 textbox txt1 va txt2.
trong combo minh chon txt1 thi txt1 hien va txt2 an di , chon txt2 thi nguoc lai. minh dùng nut submit di thi lam dc roi, nhung minh muon khong can nut submit luon,chi can chọn trong combo la nó tự ẩn hiện txt1 va txt2 .

Mong bạn chỉ giùm. Cám ơn bạn nhiều
nam_long viết 12:23 ngày 10/10/2018
Được gửi bởi boyspk2004
Cám Ơn Bạn nhiều.

Ban làm ơn cho mình hỏi cái này nữa nha.

mình có 1 combobox va 2 textbox txt1 va txt2.
trong combo minh chon txt1 thi txt1 hien va txt2 an di , chon txt2 thi nguoc lai. minh dùng nut submit di thi lam dc roi, nhung minh muon khong can nut submit luon,chi can chọn trong combo la nó tự ẩn hiện txt1 va txt2 .

Mong bạn chỉ giùm. Cám ơn bạn nhiều
Dùng javascript gắn với sự kiện onchange của combobox
boyspk2004 viết 12:12 ngày 10/10/2018
Chào bạn Nam
mình đã dùng thử rồi và trong ham javascript minh cho form do submit luon nhung ko dc

vd:

function lick(the_form){

..............
..............


the_form.submit

}

<select name="smodule" onChange="lick(this);" >
.....
</select>

nhung khi combo change ma no cung khong submit di dc

Ban co thể cho mình bít nó bi loi gi khong
cam on ban
hoanghon2005 viết 12:17 ngày 10/10/2018
bạn dùng ajax là làm được cả hai trường hợp disabled một combo nào đó và ẩn hiện textbox bất kỳ bạn muốn không cần submit

Chúc bạn thành công
boyspk2004 viết 12:18 ngày 10/10/2018
Ban co the huong dan minh ve ajax ko?chi minh cach lam voi , cam on ban nhieu
thuyduongcd viết 12:13 ngày 10/10/2018
Nó không chạy là vì bạn đã sai giũa định nghĩa hàm và cách gọi hàm.

Ở phần gọi hàm:
ochange=lick(this) => this ở đây là combobox.
Trong khi ở phần định nghĩa hàm:
the_form.submit => lại được dùng như form

Code:
<html>
<body>
<script language="javascript">
function changeit(value){
     if (value=="1"){
       document.getElementById("textbox1").style.visibility="hidden";
       document.getElementById("textbox2").style.visibility="visible";

     }else if (value==2){
       document.getElementById("textbox2").style.visibility="hidden";
       document.getElementById("textbox1").style.visibility="visible";

     }
}
</script>
<input type="text" id="textbox1" value="text 1"/>
<input type="text" id="textbox2" value="text 2" />
<br />
<select onchange=changeit(this.value)>
<option selected="selected">Vui long chon</option>
<option value="1">Hide text 1</option>
<option value="2">Hide text 2</option>
</select> <br>

</body>

</html>
boyspk2004 viết 12:15 ngày 10/10/2018
chet that.
Cam on ban nhieu nha,minh khong de y.
Minh sua lai roi, chay good . Cam on ban nhieu
Mr.Triết viết 12:17 ngày 10/10/2018
Sao không sử dụng jQuery cho gọn
Bài liên quan
0