var inputnum=0;
function addline()
{
var nrow,ncell
nrow=document.all.addinput.insertRow(-1);
ncell=nrow.insertCell();
ncell.innerHTML= "<td width=\"30%\" class=\"sizel\"><input type=\"text\" name=vc_fieldname"+inputnum+" class=\"input4\" maxlength=\"25\" readonly><img src=\"../image/button_o.gif\" style=\"cursor:hand\" title =\"选择字段\" onClick=\"addfield('oa_flow_field','<%=flowid%>','"+inputnum+"');\"></td>"
inputnum++;
}<td><input name="button" type="button"  class="button"  onClick="checkField(这里我怎么写才能获得script里面的inputnum);"
value=" 确 定 "></td>

解决方案 »

  1.   

    不太清楚怎么拿,不过你可以把这个值放到hidden里面,这样就可以拿了
      

  2.   

    那么hidden里面的value等于什么呢,要不值是空的呀
      

  3.   

    <input name="button" type="button"  class="button"  onClick="alert(inputnum);" 
    value=" 确 定 "> 
    inputnum是全局的不直接可以得到么?
      

  4.   

    <script type="text/javascript">
    var inputnum=0; 
    function addline() 

    var nrow,ncell 
    nrow=document.all.addinput.insertRow(-1); 
    ncell=nrow.insertCell(); 
    ncell.innerHTML= " <td width=\"30%\" class=\"sizel\"> <input type=\"text\" name=vc_fieldname"+inputnum+" class=\"input4\" maxlength=\"25\" readonly> <img src=\"../image/button_o.gif\" style=\"cursor:hand\" title =\"选择字段\" onClick=\"addfield('oa_flow_field',' <%=flowid%>','"+inputnum+"');\"> </td>" 
    inputnum++; 

    </script><td> <input name="button" type="button"  class="button"  onClick="checkField(这里我怎么写才能获得script里面的inputnum);" 
    value=" 确 定 "> </td>
    不是全局的,是在script里面定义的
      

  5.   

    这怎么获得啊,不可能的吧
    你可以用隐藏表单,
    在你的<body>里面加个隐藏表单,它的值在函数function addline()赋值
    比如
     
    function addline() 
    { .............
    inputnum++; 
    document.getElementById("hiddenName").value=inputnum;

    然后在checkField函数里面获取刚才赋到的值
    function addline() 
    { ........
     var values = document.getElementById("hiddenName").value;   //你需要的值