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>
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>
value=" 确 定 ">
inputnum是全局的不直接可以得到么?
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里面定义的
你可以用隐藏表单,
在你的<body>里面加个隐藏表单,它的值在函数function addline()赋值
比如
function addline()
{ .............
inputnum++;
document.getElementById("hiddenName").value=inputnum;
}
然后在checkField函数里面获取刚才赋到的值
function addline()
{ ........
var values = document.getElementById("hiddenName").value; //你需要的值
}