你能验证我写这个函数是否正确吗

Can you please verify I am writing this function correctly

本文关键字:是否 函数 验证      更新时间:2023-09-26

我的函数

function verify_range()
    {
        if((sale_price.value)<xsl:value-of select="'&lt;'" disable-output-escaping="yes"/> document.getElementById('PS_FORM/MARKET_DATA/NeighborhoodSales1')
        {
            document.getElementById('PS_FORM/MARKET_DATA/NeighborhoodSales1').value = adjusted_value.value;
        }
    }  

该函数应该查看来自2个字段的数据。如果作为sale_price.value的数据字段2小于neighborhoodsales1,则neighboroudsales就是sale_price。

这是在html中,但读取xsl和html。我不确定如何做得更少,因为我尝试了<当我使用这个符号时,会弹出一个错误。

提前感谢

如果此函数位于某些XSLT的中间,则<是一个特殊字符,将被视为标记开始。尽管使用这个可以防止:

<![CDATA[
    function verify_range()
    ... // the rest of it
]]>

这样,您就可以说不应该对该文本执行XML解析,并且可以以正常方式在函数中使用<

一个小的变通方法。。。

不用做:if ( a < b ),也可以这样做if ( a - b < 0 )——您不需要在xsl标记中使用"<"字符,但我猜您还需要在javascript代码中使用CDATA。。

希望这能帮助