2016-01-13 84 views
0

我正在创建一个用户的仪表板(每个页面都有一个隐藏的用户名输入框)。提交时,我试图提醒隐藏字段的值。没有成功。在一个页面中的隐藏字段的值

样表:

<div class="card"> 
    <form> 
     <p> 
      <input type="hidden" name="username" class="username" value="[email protected]"> 
      <i class='fa fa-user'></i>&nbsp; 
      <input type="submit" name="submit" value="Admin"> 
     </p> 
    </form> 
</div> 

JQUERY(不工作)

$('form').submit(function(e){ 
    var username = $(this).find('form').find('.username').val(); 

    alert(username); 
    e.preventDefault(); 
}); 
+3

我相信,因为$(这)已经提到的形式,$ (this).find('form')不会找到任何东西。尝试$(this).find('。username')。val();代替。 –

+0

谢谢!就是这样! – jgravois

回答

0

你应该有

$('form').submit(function(e){ 
    var username = $(this).find('.username').val(); 

    alert(username); 
    e.preventDefault(); 
}); 
相关问题