I have an onclick function:
onclick='deleteRow(".$bon['Werkbonnummer'].");updateVak(".$bon['Stellingvak'].");)'`<br/>
<br/>
Implemented in:<br/>
echo "<td><button class='delete' onclick='deleteRow(".$bon['Werkbonnummer'].");updateVak(".$bon['Stellingvak'].");)'>Klaar</button></td></tr>";`<br/>
When I push the button, FireBug gives me this error:
SyntaxError: identifier starts immediately after numeric literal
deleteRow(71);updateVak(4D);)`<br/>
`-----------------------^
<br/><br/>
Can somebody point out what I did wrong?
I have an onclick function:
onclick='deleteRow(".$bon['Werkbonnummer'].");updateVak(".$bon['Stellingvak'].");)'`<br/>
<br/>
Implemented in:<br/>
echo "<td><button class='delete' onclick='deleteRow(".$bon['Werkbonnummer'].");updateVak(".$bon['Stellingvak'].");)'>Klaar</button></td></tr>";`<br/>
When I push the button, FireBug gives me this error:
SyntaxError: identifier starts immediately after numeric literal
deleteRow(71);updateVak(4D);)`<br/>
`-----------------------^
<br/><br/>
Can somebody point out what I did wrong?
Share edited Oct 11, 2013 at 15:06 Sterling Archer 22.4k19 gold badges85 silver badges121 bronze badges asked Oct 11, 2013 at 14:59 MichelMichel 3082 silver badges17 bronze badges 2- 3 What part of the error don't you understand? That's invalid syntax. – SLaks Commented Oct 11, 2013 at 15:01
- Possible duplicate of SyntaxError: identifier starts immediately after numeric literal in Firebug – Amir Commented Nov 23, 2015 at 5:58
1 Answer
Reset to default 54D
is not a valid number. If you want it to be handled as a string, you must surround it with quotes ("4D"
). If you want it to be handled as an hex number, use 0x4D
.