gpt4 book ai didi

javascript - jquery中未定义的id

转载 作者:行者123 更新时间:2023-11-29 18:03:17 24 4
gpt4 key购买 nike

我得到未定义的 ID 可能是因为某处愚蠢的语法错误。我检查以确保有问题的 ID(oTel 和 oTel2)没有在任何地方重复(它们只存在一次)

在一个 js 函数中我有:

var ucville = $('#oVille').val();
var uctelp = $('#oTel').val();
var uctelp2 = $('#oTel2').val();
var ucEmail = $('#oEmail').val();

如果这样做:

alert(ucville+"\n"+uctelp+"\n"+uctelp2+"\n"+ucEmail);

我得到例如:

马赛不明确的不明确的toto@awebsite.com

这是 html:

<div class="control-group">
<label>Ville</label>
<div class="controls">
<input type="text" class="form-control" id="oVille" name="fpVille" value="<?php echo $uville;?>">
</div>
</div>

<div class="control-group">
<label>Telephone 1</label>
<div class="controls">
<input type="text" class="form-control" id="oTel" name="fpTel" value="<?php echo $uctelp;?>">
</div>
</div>

<div class="control-group">
<label>Telephone 2</label>
<div class="controls">
<input type="text" class="form-control" id="oTel2" name="fpTel2" value="<?php echo $uctelp2;?>">
</div>
</div>

<div class="control-group">
<label>Email 1</label>
<div class="controls">
<input type="text" class="form-control" id="oEmail" name="fpCEmail" value="<?php echo $ucEmail?>">
</div>
</div>

我只是看不出电话 ID 有什么不同?

最佳答案

问题不在 javascript 中。这意味着 <?php echo $uctelp;?>什么都不打印。所以$uctelp是空的。

您可以通过使用您最喜欢的浏览器的开发工具检查 DOM 来检查它。

关于javascript - jquery中未定义的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33420047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com