使用产品计算动态填充字段

我想做的就是在"你的价格"栏中动态填入一个数字,这个数字是"英亩"和"规律性"与10的乘积.令人恼火的是,我昨天让它工作了,但我不知道我做了什么来打破它.
链接..
Http://www.gdarb.com/jj/estimate.html
JavaScript...
[HTML]函数AutoFill(){
Docent.stiate.price.value="$"+Document.stiate.acres.Value*Docent.stiate.Regularity.value*10+"每周";
}[/html]
超文本标记语言...
[超文本标记语言]
自由(粗略)估计
英亩
送达的规律性
每周一次
一周两次
你的价格
[/超文本标记语言]

# 回答1


嗨...

选择 | 换行 | 行号
  1. document.estimate 

并不存在...我想这是个打字错误.您必须使用:

选择 | 换行 | 行号
  1. document.forms.estimate

或者更好的方法是,给这些字段一个id并使用:

选择 | 换行 | 行号
  1. document.getElementById('field_id').value

致以亲切的问候

# 回答2


更改了线程标题.
# 回答3


您已经有了这些字段的ID,因此在您的自动填充()中,使用:

选择 | 换行 | 行号
  1. document.getElementById("price").value = "$" + (document.getElementById("acres").value * document.getElementById("regularity").value * 10) + " per week";
# 回答4


嗯...我错过了近距离观察...当某人提到Form.Elements时-我总是在脑海中假设他没有使用ID...;))
致以亲切的问候

标签: Javascript

添加新评论