ASP:使用getElementbyId从javascript获取值
我试图使用getElementbyId从javascript中获取值,但我没有得到它 如果我把ASP:使用getElementbyId从javascript获取值,javascript,asp-classic,Javascript,Asp Classic,我试图使用getElementbyId从javascript中获取值,但我没有得到它 如果我把 <input type="text" id="disprice<% =pID %>" value="<%=disprice%>" name="Price" /> 像这样,我从文本框中的java脚本中获取值 但如果我想得到同样的东西 <span class="productListPrice" id="disprice<% =pID %>"&g
<input type="text" id="disprice<% =pID %>" value="<%=disprice%>" name="Price" />
像这样,我从文本框中的java脚本中获取值
但如果我想得到同样的东西
<span class="productListPrice" id="disprice<% =pID %>">
那么我就得不到价值了
如果可能的话,请帮助我
Mitesh您的texbox需要一个id
更多详细信息@mitesh:以下是一些示例代码,应该会有所帮助-- JavaScript:
var price = document.getElementById('Price');
ASP:
HTML:
只有
输入
值通过回发传输回服务器,并且使用名称
(而不是id
)。该id主要用于在JavaScript客户端中执行操作
另外,在这两种情况下,
getElementById
将返回具有给定id的元素。但是,元素本身是不同的(范围为无固有值
)。此步骤可能需要更多的故障排除以确定“什么”不起作用。请使用编辑器中的101 010
图标格式化代码?我想有些东西可能丢了?另外,您缺少id=“Price”
,无法使用getElementById
。
Dim iPrice
iPrice = Request.Form("Price")
<input type="text" id="Price" name="Price" value="<%=iPrice %>">