我已经在这个问题上工作了好几天,觉得我已经死路一条,所以希望有人可以提供帮助。
我有一个用于记录通话的表单。该表单有两个下拉 Reason 和 Resolution ,它们是使用数组创建的。
当出于某种原因暂停通话时,我希望用户点击一个名为 Lost Call 的按钮,并让表格填写包含特定信息的表单。
它适用于每个字段,但分辨率字段。我不能让那个人填充。
丢失的呼叫按钮使用onClick调用函数。
<Input type="button" value="Lost Call" onClick="LostCall()" />
我的所有代码都是HTML5和JavaScript。
这是我的HTML代码:
<select id="Reason"><option value=" "></option></select>
<select id="Resolution"><option value=" "></option></select>
我用来创建从这里得到的下拉菜单的脚本:
http://jsfiddle.net/bdhacker/eRv2W/
其他然后更改变量名称以适合我的表单和更少的选项代码是相同的。
问题是,当动态生成分辨率值时,我如何才能将其发送到有人点击丢失的地方,填写表单,包括具有特定值的原因和分辨率?
以下是Lost Call Button的脚本:
function LostCall() {
var Reason = document.getElementById("Reason");
Reason.Value = 'Misc/Other';
var Resolution = document.getElementById("Resolution");
Resolution.Value = 'Lost Call';
使用上述原因但不是分辨率。另请注意,其他/其他和 Lost Call 都是我正在使用的阵列中可用的选项。
答案 0 :(得分:0)
如果您在选项列表中指定的值,请尝试以下方法:
function LostCall() {
document.getElementById("Resolution").selectedIndex = "2";
}
查看以下资源(按&#34;亲自尝试&#34;按钮):http://www.w3schools.com/jsref/prop_select_selectedindex.asp
答案 1 :(得分:0)