2012-05-23 3 views
0

이것은 텍스트를 클릭 할 때 제출하는 양식이지만 값은 작업 페이지에서 전달되지 않습니다.양식이 텍스트에 제출하지 않음을 클릭하십시오.

<form action="forget_pass.php" method="post" id="new_user" name="new_user"> 
    <ul class="inputlist"> 
    <li><span class="redcolor">*</span>Email Address or Phone No.</li> 
    <li> 
     <input name="" class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 
     &nbsp;&nbsp; 

     </li> 

    <li class="rightalign"> 
    <a href="javascript:document.new_user.submit();" onclick=""> 
     Retrieve Password</a></li> 

    </form> 

답변

1
<input name="" class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 

<input class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 

이어야한다 -

<a href="javascript:document.new_user.submit();" onclick=""> 

여기

<a href="#" onclick="document.new_user.submit();return false;"> 
+0

또는 javascript : void (0) 그리고 false를 반환하지 않도록 할 수 있습니다. –

+0

Thx 그냥 콘텐츠를 최소화하여 버그를 좋아해요 ... 많이 :) – swapnesh

1

로 더해야하는 작업의 공동입니다 당신은 당신의 코드에서

<form action="forget_pass.php" method="post" id="new_user" name="new_user"> 
    <ul class="inputlist"> 
    <li><span class="redcolor">*</span>Email Address or Phone No.</li> 
    <li> 
     <input class="inputbox" type="text" name="EmailAddress" id="txtEmail" /> 
     &nbsp;&nbsp; 

     </li> 

    <li class="rightalign"> 
    <a href="javascript:document.new_user.submit();"> 
     Retrieve Password</a></li> 

    </form> 

문제 사용할 수 있습니다 드 두 이름 속성이

1

이다. 하나는,

그것이

+0

예 prob 지금 막 ..upvoted :) – swapnesh

+0

고맙습니다 DuDe ... :) – chhameed

0

당신이 코드를 시도해야 희망이 도움 ...

<form action="forget_pass.php" method="post" id="new_user" name="new_user"> 
    <ul class="inputlist"> 
    <li><span class="redcolor">*</span>Email Address or Phone No.</li> 
    <li> 
     <input class="inputbox" type="text" name="emailAddress" id="txtEmail" > 
     &nbsp;&nbsp; 
     </li> 
    <li class="rightalign"> 
    <a href="javascript:submitForm();"> 
     Retrieve Password</a></li> 
    </ul> 
</form> 

onclick을 제대로 사용하지 않는 빈

2입니다 그리고 자바 스크립트 코드는

submitForm = function(){ 
    alert(document.forms[0].emailAddress.value); 
document.forms[0].submit(); 
} 

실행중인 코드는 다음과 같습니다. http://jsfiddle.net/4AWW6/

관련 문제