PDA

View Full Version : giúp giùm em form này với



sa01
22-12-2009, 17:53
Em đang thiết kế 1 form cho user xin phép nghỉ.
Em có 2 ô textbox:
text1: Ngày bắt đầu nghỉ
text2: Ngày kết thúc

khi nhập xong ô 2 thì trong sự kiện onchange e có viết 1 hàm để lấy ngày kết thúc trừ ngày bắt đầu để tính ra số ngày user sẽ nghỉ để lưu csdl. Đồng thời khi trừ xong thì e sẽ hiện số ô text tương ứng ra màn hình nằm dưới 2 ô text đó cho user nhập số giờ cần nghỉ trong từng ngày. Nhưng em ko làm được khúc mà hiện số ô text tương ứng khi dùng hàm document.write thì nó hiện các ô text tương ứng nhưng mà nó xóa trắng hết mấy ô textbox kia hết. Vây các anh có thể giúp em làm sao hiện được ko ạ?

em để đọan code này ngay dưới đọan code của 2 ô text trên:




<script type="text/javascript">
for (i=1;i<(songaynghi+1);i++) {
document.write("<input type=text id=txt"+ i +" name=txt"+ i +"><br>"); }
</script>



Đề nghị bạn không tạo nhiều topic như spam!

lenggiauit
22-12-2009, 19:34
Em đang thiết kế 1 form cho user xin phép nghỉ.
Em có 2 ô textbox:
text1: Ngày bắt đầu nghỉ
text2: Ngày kết thúc

khi nhập xong ô 2 thì trong sự kiện onchange e có viết 1 hàm để lấy ngày kết thúc trừ ngày bắt đầu để tính ra số ngày user sẽ nghỉ để lưu csdl. Đồng thời khi trừ xong thì e sẽ hiện số ô text tương ứng ra màn hình nằm dưới 2 ô text đó cho user nhập số giờ cần nghỉ trong từng ngày. Nhưng em ko làm được khúc mà hiện số ô text tương ứng khi dùng hàm document.write thì nó hiện các ô text tương ứng nhưng mà nó xóa trắng hết mấy ô textbox kia hết. Vây các anh có thể giúp em làm sao hiện được ko ạ?

em để đọan code này ngay dưới đọan code của 2 ô text trên:




<script type="text/javascript">
for (i=1;i<(songaynghi+1);i++) {
document.write("<input type=text id=txt"+ i +" name=txt"+ i +"><br>"); }
</script>


:dontgetit Bạn tạo 1 cái thể <div id="ketqua"></div> phái dưới 2 cái textbox
thêm

document.getElementById("ketqua").innerHTML = kết quả bạn tính ra
Học Javascript thì phải học thêm DOM nữa ! :drool:

snoob_clo4
22-12-2009, 19:54
Học thêm cái này rùi học thêm cái kia, biết bao giờ cho xong nhỉ :bored:

sa01
23-12-2009, 16:16
là sao a @lenggiauit em vẫn chưa hiểu?

snoob_clo4
23-12-2009, 16:36
là sao a @lenggiauit em vẫn chưa hiểu?
W3school: HTML DOM (http://www.w3schools.com/htmldom/default.asp)
Ráng học thêm cái này sẽ hiểu