如何在没有服务器的情况下使用HTML表单

sli*_*mbo 3 html javascript forms parameter-passing

我不是网络开发人员,想要了解传递变量的更好方法.在过去,我使用各种方法将事物传递给java脚本函数.我从未使用过表单,因为我总是将它们与服务器和数据库相关联.我有一个网站,用户选择更改网站的内容.

我想知道你是否可以使用没有任何服务器的表单,只是将一些东西传递给javascript函数,用于更改页面内容.对于基本示例,如果有人选择男性页面背景变为蓝色,如果他们选择女性,则背景变为粉红色.表单是否可以去,只需提交调用javascript函数?我如何实际将表单内容传递给javascript函数?

Jam*_*mes 6

是的,你绝对可以使用表单/输入/任何类型的html元素,从不与服务器通信,只是不要期望存储该数据!你正确使用事件(比如你提到的onsubmit)来触发Javascript函数.

这是一个快速而肮脏的例子(肮脏的脏),有点像你想要的.请注意,我不会在颜色更改之前等待提交表单,而是在从下拉列表中选择性别后立即执行此操作.

http://jsfiddle.net/wG8K4/1/