关于VBS赋值问题document.getElementById("color") value 20
高手在线吗?跪求帮忙解决个问题,谢谢,在线等~~~正常asp页面下,下面这个VBS可以给页面的input赋值value为arr,已经调试成功的.(arr的值假设返回的是#...
高手在线吗?跪求帮忙解决个问题,谢谢,在线等~~~
正常asp页面下,下面这个VBS可以给页面的input赋值value为arr,已经调试成功的.(arr的值假设返回的是#000000,底下name为color的vlaue值前台显示就是#000000)
<script language="vbscript">
function getcolor()
dim arr
arr = window.showmodaldialog ("selcolor.htm",arr,"scroll:no;status:no;center:yes;dialogheight:270px;dialogwidth:300px;" )
if arr<>"" then
document.getElementById("color").value = arr
end if
end function
</script>
<input name="color" type="text" id="color" onClick="vbscript:getcolor()" value="" size="10">
请问当这个Input是在vbscript里写的情况,该如何写VBs属性document.getElementById这句,可以赋值到同一个页面里这个用vbscript写的input上呢? 也就是说怎样写VBs语句,可以让name为"color"的input赋值上前面VBs产生的"arr"的值呢?
<SCRIPT LANGUAGE="vbscript">
... ...
Set input = Document.CreateElement("input")
Input.Type="text"
Input.name="color"
Input.id="color"
Input.value=""
Input.size="10"
Form.Appendchild(input)
Set Input = Nothing
... ...
</SCRIPT>
再次感谢大家了,我试了好多天,都出部来效果,郁闷死了,感谢大家帮帮忙~~~
回答正确的,我还会另外追加分数的,谢谢了
问题补充:我试过的,用以下几种都不可以哦,因为我没学过语法,所以都是乱试的,呵呵,见笑了啊.
document.getElementById("color").value = arr
document.getElementsByName("color").value = arr
document.getElementById.input.color.value = arr
document.getElementsByName.input.color.value = arr
document.getElementsByTagName("Input").value = arr
回:luoshoujie 的问题
arr返回的是“#000000”这个7位的颜色字符,已经确定有值了。但是就是赋值不到那个vbs写的input上哦 展开
正常asp页面下,下面这个VBS可以给页面的input赋值value为arr,已经调试成功的.(arr的值假设返回的是#000000,底下name为color的vlaue值前台显示就是#000000)
<script language="vbscript">
function getcolor()
dim arr
arr = window.showmodaldialog ("selcolor.htm",arr,"scroll:no;status:no;center:yes;dialogheight:270px;dialogwidth:300px;" )
if arr<>"" then
document.getElementById("color").value = arr
end if
end function
</script>
<input name="color" type="text" id="color" onClick="vbscript:getcolor()" value="" size="10">
请问当这个Input是在vbscript里写的情况,该如何写VBs属性document.getElementById这句,可以赋值到同一个页面里这个用vbscript写的input上呢? 也就是说怎样写VBs语句,可以让name为"color"的input赋值上前面VBs产生的"arr"的值呢?
<SCRIPT LANGUAGE="vbscript">
... ...
Set input = Document.CreateElement("input")
Input.Type="text"
Input.name="color"
Input.id="color"
Input.value=""
Input.size="10"
Form.Appendchild(input)
Set Input = Nothing
... ...
</SCRIPT>
再次感谢大家了,我试了好多天,都出部来效果,郁闷死了,感谢大家帮帮忙~~~
回答正确的,我还会另外追加分数的,谢谢了
问题补充:我试过的,用以下几种都不可以哦,因为我没学过语法,所以都是乱试的,呵呵,见笑了啊.
document.getElementById("color").value = arr
document.getElementsByName("color").value = arr
document.getElementById.input.color.value = arr
document.getElementsByName.input.color.value = arr
document.getElementsByTagName("Input").value = arr
回:luoshoujie 的问题
arr返回的是“#000000”这个7位的颜色字符,已经确定有值了。但是就是赋值不到那个vbs写的input上哦 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询