我正在尝试提醒其中带有连字符的数字,但是它会继续计算该数字...
HTML / PHP
echo '<input type="submit" name="remove" value="remove" onclick="removeEntry(' .
$row['Incident'] . ',' . $row['Fogbugz Number'] . ')" />';
经过测试,并将正确的值返回到表单(检查了页面的源代码)
"onClick="removeEntry(123456-001111, 123456)"
这是当我尝试使用javascript时发生的情况:
Javascript
function removeEntry(incident, fogbugz){
alert(incident);
}
这会导致警报框为122345。但是我希望它返回“ 123456-001111”
我努力了:
alert(toString(incident));
alert(incident.toString());
alert(str(incident));
alert(incident.value);
incident = incident.value
alert(incident);
我不知道这一点:(
最佳答案
首先尝试将参数作为字符串传递;就像是:
onClick="removeEntry('123456-001111',123456);"
您现在所拥有的方式是,在加载页面代码时,数字会相互减去。
关于javascript - Javascript:使用连字符号提醒数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10128806/