Smarty将所有大括号{}里的东西都视为自己的逻辑程序,于是我们在网页中想插入javascript函数就需要literal的帮忙了,literal的功能就是忽略大括号{}。
示例:
- {literal}
- <scriptlanguagescriptlanguage=javascript>
- function isblank(field) {
- if (field.value == '')
- { return false; }
- else
- {
- document.loginform.submit();
- return true;
- }
- }
- </script>
- {/literal}
最近写的那几个JS不知道什么原因老是不能用,不知道是不是因为这个的问题。