作者ksl (只动手指的阿宅)
看板Web_Design
标题Re: [问题] 让不同的选项对应正确的值
时间Wed Feb 20 14:04:27 2008
感谢版上各位大大热心的建议
但小弟我又遇上了一个问题XD
同样是这个表单,但是是修改的页面
在修改的页面上需要显示使用者原本所输入的值
因此我是在每个textbox里面用asp写上对应的值
语法为 <input type="text" value="<% = trim(rs(1)) %>" >
但是遇到要计算的部分就有点问题@@"
我是写 <input type="text" value="Prot(rs(2))*<% = trim(rs(1)) %>" >
因为Prot是我写的javascript的function
不过上面的语法这样写不会计算XD
直觉告诉我应该是我写错了= =" (应该是100%写错了XD)
麻烦各位大大指导一下><"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.131.95.173
1F:→ starjou:value 只是那个 text 的字串,放程式没用 02/20 15:37
2F:→ starjou:你要把程式放在某个事件 ex: onclick 02/20 15:38
3F:→ starjou:input 的值可以用 this.value 传入 02/20 15:38
4F:→ ksl:感谢楼上大大的讲解,但是小弟的这个修改网页是希望一开启就能 02/20 21:53
5F:→ ksl:显示之前所填过的值,所以不会按任何按钮,因此也无法触发 02/20 21:55
6F:→ ksl:所以这个问题困扰我很久~"~ 难道只有将值存入资料库一途吗 02/20 21:55
7F:→ ksl:但感觉这样很浪费XD 02/20 21:55
8F:推 starjou:一开始就要执行的程式可以放在 body 的 onload 事件 02/21 00:04
9F:→ starjou:不过你一开启就有「之前所填过的资料」是什麽意思? 02/21 00:05
10F:→ ksl:就是使用者之前填过的资料可以透过这个修改资料的网页再次修改 02/21 01:02
11F:→ ksl:我是想要达到使用者点选某笔资料,就可秀出之前使用者填过的值 02/21 01:03
12F:→ ksl:所以使用者仅有点选想要的资料,按送出,这两个动作而已 02/21 01:06
13F:→ ksl:我会不会越解释越糊XD 02/21 01:09
14F:→ starjou:你的之前填过资料放哪?不是在资料库? 02/21 02:20
15F:→ ksl:之前填过的资料只有"食物种类"与"数量"有存至资料库 02/21 13:26
16F:→ ksl:其他的营养素内容希望是计算出来的 02/21 13:27
17F:→ starjou:既然是 database 那在输出 html 的时候就可以算 02/21 18:32
18F:→ starjou:如果要让使用者在页面中更改时即时重算,就在 onchange 做 02/21 18:32
19F:→ starjou:文章,两者并不冲突 02/21 18:33
20F:→ ksl:那我再试试看好了,感谢这位大大^^" 02/21 19:52
21F:→ ksl:早上跟老板讨论过了,他是建议我将食物种类与对应的营养素另外 02/21 19:54
22F:→ ksl:做一个资料表,然後输出时再用ASP语法捞出资料做计算 02/21 19:55
23F:→ ksl:这样食物种类增加时比较不用动到程式的部分,只要改资料表就好 02/21 19:56
24F:→ ksl:目前我还在找寻若用这个方式要怎麽写 02/21 19:57
25F:→ ksl:等我有个头绪後再来PO一篇心得好了(希望可以顺利啦XD) 02/21 19:57