입력을 로마자로할지, 숫자로 할지를 지정하는 입력 페이지가있는 PHP 연습을위한 로마 숫자 변환기를 작성하려고합니다. 및 명중은 복종시킨다. 이 정보는 URL을 통해 실제 변환이 이루어지는 출력 페이지로 전달됩니다. 출력을위한 모든 것이 완료되었지만 사용자가 제출을 명중 할 때 출력 PHP 파일을 여는 방법을 알 수 없기 때문에 테스트 할 수 없습니다. URL을 웹 사이트로 열어 변경하면 잘 동작하지만 URL을 통과하는 매개 변수를 포함하지 않아도 localhost를 통해 다른 PHP 파일을 열 수 없습니다. 다음과 같이 출력에 갈xampp을 사용하여 .php 파일에서 .php 파일 열기
자바 스크립트입니다 : 내가 분명히 나중에 변환을 실행하기 위해 URL에 변수를 추가해야합니다
<script type="text/javascript">
function goToOutput(){
var newURL = "http://localhost/Code/RomanNumeral/RNEnd.php";
window.open(newURL);
return false;
}
</script>
,하지만 난 현재 RNEnd을 사용하고 있습니다. PHP는 (단지 "성공"을 씁니다) 실제 파일 대신 자바 스크립트를 테스트하고 작동하지 않습니다. 브라우저에 해당 newURL을 입력하면 잘 열립니다.
제안 사항? 명확하지 않은 경우 명확한 질문에 답변 해 드리겠습니다.
감사
이 특정 파일에 대한 요청에 따라 전체 코드
은 여기에 있습니다 :<html>
<head>
<link rel="stylesheet" href="RNStyle.css" type="text/css" media="screen"/>
<title>ROMAN NUMERAL CONVERTER - INPUT</title>
<script type="text/javascript">
function goToOutput(){
var newURL = "http://localhost/Code/RomanNumeral/RNEnd.php";
window.open(newURL);
return false;
}
</script>
</head>
<body background="http://upload.wikimedia.org/wikipedia/commons/5/53/Colosseum_in_Rome,_Italy_-_April_2007.jpg">
<div id="RomanNumeralInput">
<h1>ROMAN NUMERAL CONVERTER</h1>
<P>Select your input type and then enter the number.</P>
<form name="convertform" onSubmit="return goToOutput();">
<select name="valuetypes">
<option value="R">ROMAN</option>
<option value="N">NUMERIC</option>
</select>
CONVERT:
<input type="text" name="numcon">
<input type="submit" name="convertSubmit" value="CONVERT">
</form>
</div>
</body>
</html>
정상적으로 작동하지만 표준 양식 제출이 자동으로 대상으로 리디렉션 될 때이 기능이 필요한 이유는 무엇입니까? 다른 곳에서 오류가있을 수 있으므로 코드를 더 많이 표시하십시오. onSubmit을 지정하면 – Steve