php - creating menus and forms using <a> tag instead of <form> tag? -
i'm trying learn html properly, i'm still new here. question(s):
- is practice create menus using
<a>tags? - is practice create forms using
<a>tags? - if yes, why bad practice creating them using
<form>tags?
the reason behind question did webpage using <form> both login forms , menus well. advised use <a> tags. know may work main menu, find creating functioning login forms tag simpler (since can use attributes such action, target, method , on, , can use submit input type. otherwise have write functions substitute these functionalities).
i hope dont find question stupid, or worst, duplicated. thnx lot
menus , forms different things. menus used navigating around website, while forms used sending data client server.
generally, build menu <a> tags. technically can done using combination of <input type="button"> , javascript, instance <input type="button" onclick="window.location.href='newpage.html'" name="other page"> there's situation calls that. it's messy, requires more code, , isn't supported (since users can disable javascript, or use browser doesn't support it).
forms have built using <form> , <input> tags (there's <textarea>), there's virtually no other option.
for reference, here's example menu (edit: need css make standard menu):
<nav> <ul> <li><a href="index.html">home</a></li> <li><a href="about.html">about us</a></li> <li><a href="contact.html">contact us</a></li> </ul> </nav> and example form:
<form method="post" name="login" action="process.php"> <input type="text" name="user"> <input type="password" name="pass"> <input type="submit" name="submit"> </form> perhaps clear 2 concepts you.
Comments
Post a Comment