[英]html text-input ?no value or text attribute
大家好@堆栈溢出,我已经深入搜索无济于事。
背景:我正在使用Visual Web Developer Express 2010开发一个Web应用程序,并使用Bootstrap for CSS。
我的网站上有一个文本输入表单控件,供用户输入搜索查询。
问题:此文本输入表单控件没有值或文本属性。 即使当我输入明确的值/文本时。
我计划在JavaScript上将文本框中的文本更改为列表项的选择。
如果我可以提供任何其他信息或代码,请告诉我,我将进行更新。
我的理论是Bootstrap JavaScript和Jquery库正在干扰,但是我不知道从哪里开始进行探测。
value
是DOM节点的内存JavaScript表示形式上的一个属性,该属性具有一个getter(它将获取input
的当前值)和一个setter(它将在屏幕上而不是在计算页面中进行更新)。 但是,默认情况下,HTML属性value
和内存中参数不保持同步。 也就是说,计算出的HTML 不跟踪哪些用户已经输入,但value
的JavaScript属性一样 。 您可以继续使用以下内容更新您的输入:
$(input).val(someListValueOrWhatever)
或者,通过jQuery消除:
input.value = someListValueOrWhatever
元素将在屏幕上更新就好了。 Bootstrap和jQuery不会相互干扰。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.