我在聪明中不太好,所以我需要帮助,
当我使用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"}
答案 0 :(得分:0)
如果你想在表单提交后的页面上捕获cool_number的值,
试试{$smarty.post.cool_number}
文档:http://www.smarty.net/docsv2/en/language.variables.smarty.tpl
如果您在当前页面上已经有了它的价值(在提交表单之前),您必须使用javascript,因为smarty是服务器端语言