当一个如此简单的事情结束时,我将我的头撞向了一个小时,它就杀了我。
我只是想收集ajax提交的信息。
我可以做的是检索属性值,我可以设置文本输入的值,然后检索该值,但如果用户手动设置该值,则无法检索该值。出于测试目的,我添加了一些按钮来完成我尝试过的所有内容。
我也在jsfiddle上设置它,它在那里工作正常 http://jsfiddle.net/x6p5k/
我怀疑问题出现在我正在使用的pageslide jquery插件中 http://srobbin.com/jquery-plugins/pageslide/
感谢您的帮助
HTML
<label class="control-label" for="inputName">Name</label>
<div class="controls">
<input type="text" id="inputName" name="inputName" value="" placeholder="Name">
</div>
<label class="control-label" for="inputEmain">Email</label>
<div class="controls">
<input type="text" id="inputEmail" name="inputEmail" value="" placeholder="Email Address">
...
<button type="button" class="btn btn-primary pull-right" id="value">value</button>
<button type="button" class="btn btn-primary pull-right" id="type">type</button>
<button type="button" class="btn btn-primary pull-right" id="set_value">set value</button>
的jQuery
$("#value").click(function()
{
var Variablename = $("#inputName").val();
window.alert(Variablename);
});
$("#type").click(function()
{
var Variablename = $("#inputName").attr("type");
window.alert(Variablename);
});
$("#set_value").click(function()
{
$("input#inputName").val("hello world");
});
当您点击顶部菜单上的联系人时,我正试图让这个工作的网站是http://whispersofawillow.org。
答案 0 :(得分:0)
我认为您正在使用具有相同ID的2个div:
$("input#inputName").length
使用上面的行检查您的控制台。
每次将表单添加到页面时,我都会根据调查结果向您的页面添加新的输入。