将html标记值捕获到Smarty

时间:2016-11-27 02:05:45

标签: javascript jquery html smarty

我在聪明中不太好,所以我需要帮助,

当我使用ajax提交此表单时:

<form accept-charset="UTF-8" method="post" onSubmit="return validate()">
        <input type="text" name="code" maxlength="15" class="input-text" id="code" value="" placeholder="code">
        <input type="submit" class="button-alt-gray top1px" name="code" value="Apply" onClick="search_code()"> <br>
        </form>


        <div id="cool_number" />

<div id="cool_number" />给了我(在屏幕上打印)一个值,比方说10

我希望将此值传递或捕获到一个smarty标记,我试过这个:

不起作用

{$p.total = "<div id="cool_number" />"}

不起作用

{$p.total = "<div id='cool_number' />"}

不起作用

{$p.total = "<div id=\"cool_number\" />\n"}

1 个答案:

答案 0 :(得分:0)

如果你想在表单提交后的页面上捕获cool_number的值,
试试{$smarty.post.cool_number}
文档:http://www.smarty.net/docsv2/en/language.variables.smarty.tpl

如果您在当前页面上已经有了它的价值(在提交表单之前),您必须使用javascript,因为smarty是服务器端语言