在一个PHP的TPL文件中,
<a href="{$base_dir_ssl}order.php?step=2&dc="+"javascript:$("input").val(");" >Order</a>这样好像不行,但是正确的写法是什么呢?

解决方案 »

  1.   

    或者这样呢:(x.tpl)
    <script type="text/javascript">
    <!--
      Total_price={$total_price};
    -->
    </script><form action="payment.php" method="post" id="gform" class="hidden">
    <input id="money" name="money" type="hidden" value="return Total_price;">
    </form>
    好像也不行,结果显示文本“return Total_price;”,而没有显示Total_price的值。
      

  2.   

    <a href="{$base_dir_ssl}order.php?step=2&dc=$("input").val('') >Order</a>
    在onclick中添加,你是要点击链接后清空input中的值还是什么<a href="{$base_dir_ssl}order.php?step=2" onclick="$('input').val('')">Order</a>
      

  3.   

    楼主本来是要传一个参数进去,现在不用了。谢谢!
    现在请回答我一楼的问题,
    我要用javascript对Total_price进行处理,然后传给<input id="money" name="money" type="hidden" value="return Total_price;">
    请问要怎么做?
    注意,这是个PHP的TPL文件的代码哦!
      

  4.   

    <input id="money" name="money" type="hidden" value="return Total_price;">
    <script type="text/javascript">
    <!--
      Total_price={$total_price};
    //处理的Total_price的js代码
    document.getElementById('money').value=Total_price;//赋值,注意js代码一定要放在html控件下方,要不会找不到控件
    -->
    </script>
      

  5.   

    input id="money" name="money" type="hidden" value="return Total_price;">
    <script type="text/javascript">
    <!--
      Total_price={$total_price};
    //处理的Total_price的js代码
    document.getElementById('money').value=Total_price;//赋值,注意js代码一定要放在html控件下方,要不会找不到控件
    -->
    </script>