제 작업 예제를 가져와야했습니다 here. 어떤 이유로 초기 예제처럼 쉽게 작동하지 않습니다.Javascript/HTML> 양식/입력> 페이지가로드 될 때마다 자동 실행
새로운 예 가정하자 나는 M5S 때마다 페이지가로드를보고 싶어요. 그렇다면 페이지가로드 될 때마다 어떻게 M5에 대해 동일한 쿼리를 실행할 수 있습니까?
<body onload="document.getElementById('myform').submit();">
: 나는 위의 양식을하기 전에 명령을 추가 그래서
MiffTheFox의에서 아이디어와 톰의 답장
<body>
<div id="search">
<form onSubmit="makeRequest(1); return false;" style="margin: 2px; padding: 2px; font-size: 1.2em;">
<input id="searchinput" type="text" name="tags" size="20" value="">
<input id="searchbutton" type="button" onClick="makeRequest(1);" value="Create VideoWall"><br />
...
</form>
</div>
응답 :
나는 여기에서 중요한 부분을 복사 그러나 벽은 검은 색으로 유지됩니다. 그것은 M5s로 가득해야합니다.처음 나타나는 문제 질문 : 왜 작동하지 않습니까? 왜 벽은 검은 채로 남아 있습니까?
는하여 makeRequest 코드를 확인하려면 상단하고 Ctrl + U의 URL을 참조
function makeRequest(page){
startrequest = 0;
for(i =1; i < 4; i++){
clearList('ul'+i);
var tags = encodeURI(document.getElementById('searchinput').value);
if(i == 1 || i == 2){
quantity = 45;
}
if(i == 3){
quantity = 36;
}
insertVideos('ul'+i,'search',tags,quantity,startrequest);
startrequest = startrequest + quantity;
}
}
하십시오 톰
에 의해 물었다.
질문을 다시해야한다고 생각합니다. 정확히 당신이 성취하고자하는 것은 무엇입니까? – rifferte
rifferte : 입력이있는 양식이 있습니다. 그 값은 "안녕하세요"입니다. 페이지가 값으로로드 될 때마다 실행하고 싶습니다. –
makeRequest (1)가 무엇인지 보여줄 수 있습니까? – Tom