Button click function call doesn't work: probably syntax problem

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • neamtzu
    New Member
    • Apr 2008
    • 1

    Button click function call doesn't work: probably syntax problem

    Hello. I have the following function:

    Code:
    function delProd(codproddel, rowNr) {
    var agree=confirm("Esti sigur ca vrei sa stergi produsul?");
    if (agree)
    	{
    var elTRdel = $('produse').insertRow( -1 );
    var cell5 =  elTRdel.insertCell( -1 );
    //cell5.setAttribute("colspan","7");
    var inp5 =  document.createElement("input");
    inp5.setAttribute("type","hidden");
    inp5.setAttribute("name","deletedprod[]");
    inp5.setAttribute("value",+codproddel+);
    cell5.appendChild(inp5);
    document.getElementById('produse').deleteRow(rowNr);
    	}
    else
    	{
    	return false;
    	}
    }

    I call it like this:
    Code:
    <input type='button' value='Delete' onclick="return delProd(<?=$codproduscom?>,this.parentNode.parentNode.rowIndex);">

    but it doesnt seem to work. I think that the problem is a very simple syntax thing, but I'm a beginner in JS and it's killing me.

    Many thanks!
  • hsriat
    Recognized Expert Top Contributor
    • Jan 2008
    • 1653

    #2
    [CODE=javascript]function delProd(codprod del, rowNr) {
    var agree=confirm(" Esti sigur ca vrei sa stergi produsul?");
    if (agree)
    {
    var elTRdel = document.getEle mentById('produ se').insertRow( -1 );
    var cell5 = elTRdel.insertC ell( -1 );
    //cell5.setAttrib ute("colspan"," 7");
    var inp5 = document.create Element("input" );
    inp5.setAttribu te("type","hidd en");
    inp5.setAttribu te("name","dele tedprod[]");
    inp5.setAttribu te("value",codp roddel);
    cell5.appendChi ld(inp5);
    document.getEle mentById('produ se').deleteRow( rowNr);
    }
    else
    {
    return false;
    }
    }
    [/CODE]

    [CODE=html]<input type='button' value='Delete' onclick="return delProd('<?=$co dproduscom?>',t his.parentNode. parentNode.rowI ndex);">[/CODE]

    See if this works...

    Comment

    • acoder
      Recognized Expert MVP
      • Nov 2006
      • 16032

      #3
      Changed the thread title. Please Use a Good Thread Title. Thanks!

      Comment

      Working...