2014-05-09 3 views
0
function next() 
    { 
    alert("form submited"); 
    return true; 

    } 

<form onsubmit="return next()" action="add.php" method="post" id="p1"> 
    <center>Add New Survey</center> 
    <p>&nbsp;</p> 
    <p align="left"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title: </p> 
    <textarea name="title" cols="2" class="inputs" id="title"></textarea> 
    <p align="left"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Discription: (Optional) </p> 
    <textarea name="dis" cols="2" class="inputs" id="dis"></textarea> 
    <p align="left"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of questions: </p> 

    <select class="inputs" id="options" onchange="run()" name="options"> 
    <option value="1" >1</option> 
    <option value="2" >2</option> 
    <option value="3" >3</option> 
    <option value="4" >4</option> 
    <option value="5" >5</option> 
    </select> 
    <br /> 

      <input type="Submit" value="Next" class="button" name="next"/> 
     </p> 
    </form> 

여기 내 코드입니다, 나는 "양식 제출"자바 스크립트 기능을 통해 경고 싶습니다. 양식을 제출하면 아무 일도 일어나지 않습니다. 나는 그 끈에 경고해야한다.자바 스크립트 함수 호출 양식 제출

+2

자바 스크립트 코드가 ''태그 사이에 있습니까? – machineaddict

답변

5

은 버튼 이름이 next 인 것처럼 보이며 기능 이름과 같습니다. , Problem, Soution

당신이 onsubmit 핸들러에서 next의 값을 기록하는 경우는 next 요소를 참조합니다 : 콘솔에서

는 오류

<input type="Submit" value="Next" class="button" name="somethingelse" /> 

데모 Uncaught TypeError: object is not a function

을보고해야한다 see this.

+0

누군가가이 행동에 대한 언급을 공유 할 수 있다면 좋을 것입니다 ... –

+0

@downvoter 뭔가를 놓쳤습니까? –