点击列表某一行,可以将该行的值传给文本框提示,代码如下:

<script language="JavaScript" type="text/javascript">

//获取提示对象

 var form = (typeof getFormWarpRequest == "function" ? getFormWarpRequest() : document.forms["formWarpRequest"]);

       if(!form || form==undefined)

       { form=(formWarpRequest_THIS_ ? formWarpRequest_THIS_ : formWarpRequest_NS_); }

       // var VesselName= form._textEditBoxp_vessel_name;//p_vessel_name为值提示组件名

        //VesselName.value="sdfd";

        var PromptArray=new Array(8);

        PromptArray[0]=form._textEditBoxp_vessel_name;

        PromptArray[1]=form._textEditBoxp_service_name;

        PromptArray[2]=form._textEditBoxp_first_time;

        PromptArray[3]=form._textEditBoxp_ctn_teu;

        PromptArray[4]=form._textEditBoxp_teu_e;

        PromptArray[5]=form._textEditBoxp_teu_i; 

        PromptArray[6]=form._textEditBoxp_vessel_calls;

        PromptArray[7]=form._oLstChoicesp_operator;

 

//<!–下面是获取列表单元格对象值

var tbl=document.getElementById("new_sparcsline_list");

//alert(tbl);

onClickRow();

 

function onClickRow()

{

    var tr = tbl.getElementsByTagName("tr");//获取表格行对象

 for(var j=1;j<tr.length;j++)

 {

    //if(tr.onclick<>null)

    //tr[j].onclick=put(j);

    tr[j].onclick = function()

  { //alert(this.rowIndex);

                    //this.style.background = "red"

   //var rowid=this.rowIndex;

                    put(this);

                };

             }

// tbl.onclick=put(j);

}

 

function put(row)

{

       for(var i=0;i<7;i++)

       {

        var cell = row.cells(i+1); // reach the first cell of the first row of the list table

        //alert(cell.firstChild.innerHTML); //display the first cell content/text

       //VesselName.value=cell.firstChild.innerHTML;

       PromptArray[i].value=cell.firstChild.innerText;

       }

}

</script>

效果如下:




Related posts

coded by nessus
,
分享:  DeliciousGReader鲜果豆瓣CSDN网摘
Trackback

no comment untill now

Add your comment now

无觅相关文章插件