如果您能看到它,那就更好了。在我的网站Loloid
有一个输入框,用户可以在其中输入他的用户名。在菜单中是区域,用户可以选择他所在的区域,在该区域中他会玩游戏。当他选择自己的地区时,形式上就是您所在地区的新隐藏输入。
我有PHP文件,我在其中保存了他的用户名$ _POST,但不适用于区域。这是我的代码,我不知道如何使用$ _POST保存我的区域
//.Value are classes for regions
$('.Value').click(function(e){
var value = $(e.target).text();
$('.hiddenRegion').html(value);
});
这是HTML
<form method="post" action="lol.php" id="form">
<ul>
<li class="field">
<input class="input" type="text" autocomplete="off" placeholder="Write a summoner name" name="summonerName" id="summonerName"/>
<a id="formSubmit"><i class="icon-search"></i></a>
<input type="hidden" name="hiddenInput" class="hiddenRegion"></input>
</li>
</ul>
</form>
和PHP
$region = $_POST['hiddenInput'];
当我用echo打印$ region时,它只返回空白字符串
您正在设置输入控制值而不是html。为了设置或获取输入控制值,应使用val()
它应该是 $('.hiddenRegion').val(value);
并不是 $('.hiddenRegion').html(value);
并获得价值
$('.hiddenRegion').val()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句