我还是 javascript 的新手,不确定语法或者我的想法是否正确。如果有人可以就如何做到这一点向我提供建议,那就太好了。这是我需要做的我有一个表格,用户可以在其中提供自己的贷项通知单编号,或者系统自己生成一个,因此我将有两个单独的变量。
我想要的是,当他们单击名为 Create Credit Memo 的链接时,其中一个变量将在链接中发送。如果他们提供自己的号码,则应发送该号码,否则应发送自动号码。经过大量时间浏览网络后,我认为这是可行的,但我认为我弄乱了语法或完全错误。
Jave 脚本 - 我确定我的语法不正确
$('#creditmemolink').click(function(){
{
if (&('#creditmemo').is(':defined'))
{
var cmnum = document.getElementById('creditmemo').value;
var ttUrl = "somepage.cfm?creditmemos=#cmnum#&claimid=9988";
window.open(ttUrl,"_blank");
} else {
var cmnum = document.getElementById('cmnum').value;
var ttUrl = "somepage.cfm?creditmemos=#cmnum#&claimid=9988";
window.open(ttUrl,"_blank");
return false;
}
}
这是正文中的 HTML
<div id="DspTxt" style="display:none;" class="txtmedb">
Own Credit Memo: <input type="text" size="25" name="creditmemo" id="creditmemo"
class="txtsv" onChange="CreditMemoText()">
<cfset cmnum = #htmlEditFormat(GETCLAIM.PO_NBR)# & #TimeFormat(NOW(),"hhmm")#>
<cfset cmnum = #cmnum# & #htmlEditFormat(url.claimid)#>
<cfset cmnum = #cmnum# & 'CM'>
<a href="#" id="credmemolink">Create Credit Memo Test</a>
</div>
任何关于如何做到这一点的建议都将不胜感激。已经声明我对冷融合和 Java 仍然是新手,所以仍在学习最好的方法和正确的语法来使用。
提前感谢您对此提供的帮助。