我正在运行数据库应用程序(sql后端)。一个特定的表单使用以下内容从另一个表调用一个值:
<td class=NewSalesOpCompany id="contactPostCode"><#externalfield SQL="Select POSTALCODE from wce_sales s join wce_linkto l on s.UNIQUEID = l.luniqueid left join wce_contact c on l.LEntityID = c.UNIQUEID where (s.UNIQUEID = '<#field field=uniqueid noedit static>')" ></td>
上面的代码用文本格式的代码后数据填充字段,工作正常。然后我想将该字段中的数据复制到另一个字段。我尝试过这种方法,但未能将其发挥作用。
<script language=javascript>
function copyPostCode() {
var parentPOSTALCODE=document.getElementById('contactPostCode');
var oppPOSTCODE=document.forms[0]._POSTCODE;
if (oppPOSTCODE != parentPOSTALCODE)
{ oppPOSTCODE.value = parentPOSTALCODE.value;}
}
</script>
执行函数时,我通过firefox获取“parentPOSTALCODE.value is undefined”错误。我在这方面有点新手,所以任何帮助都会受到赞赏。
答案 0 :(得分:1)
试试这个:
<script language=javascript>
function copyPostCode() {
var parentPOSTALCODE=document.getElementById('contactPostCode');
var oppPOSTCODE=document.forms[0]._postcode;
if (oppPOSTCODE != parentPOSTALCODE)
{
oppPOSTCODE.value = parentPOSTALCODE.innerText;
}
}
</script>
以下是 FIDDLE
的示例