jade 怎样进行表单验证?
发布于 1年前 作者 kouwenlong 1241 次浏览

举个js验证表单的例子,方便大家对比。

form(achtion="", method="post")

<input type="text" name="username"> <input type="submit" value="submit" onclick="check()">

function check():void{

if(document.getElementByName(“username”).value==""){} }

在客户端就可以验证,然后再提交到客户端。

现在我同样在某个jade文件中实现了一下表单:

form(action="", method="post")

<input type="text" name="username">

<input type="submit" value="submit">.

在app.js中处理表单: app.post("/:room", function(req, res){ if(req.body.username == “”){…} });

通过表单提交可以调到另一个动态生成的网页中。

但是现在我只想要验证表单,就是在jade文件中实现onclick函数, 而不是表单的提交。

具体代码该怎么写?求助大家啊,都困扰我好几天了,一定要帮帮我啊。

格式不知道怎么弄,大家将就看吧。

8 回复
button(type='button',id='submit_btn',name='submit_btn',onClick='verifyForm()') 提交

也可以在上述基础上去掉onClick事件采用绑定的方式

script
 $(function(){
  $('#submit_btn').click(function(){
   //your code...
  });
 });

@thesadboy

蛋疼没看懂。你这个绑定是在jade里面也直接写代码??

@chiuan 上面的是直接在jade里面写的,你也可以写到一个js文件里,然后在jade中引入就好了。

@thesadboy 求例子。。新手不是很懂。

@chiuan html中怎么写会不?会的话就在html中写完,然后再到 http://html2jade.com/ 去转换吧

@thesadboy 3Q 就是不太会写HTML。所以觉得jade挺舒服的。我已经研究出来了。。用a()去唤起一个route就行了。button还是不熟悉

@chiuan那我建议你还是先看一些html的基础,呵呵

回到顶部