:
var url = "http://http://google.com";
url = url.replace("http://http://","http://");
...이 기본적으로 "두 번째로 첫 번째 문자열 "http://http://"
를 대체 할 http://"
당신은 때를 호출해야합니다. 필드의 내용이 변경됩니다. 예를 들어 jQuery를 사용하는 경우 : jQuery를 사용하지 않는 경우 (예 : jQuery를 사용하지 않는 경우) :
이) :
document.getElementById("myfield").onChange = function(){
var val=document.getElementById("myfield").value;
document.getElementById("myfield").value = value.replace("http://http://","http://");
}
관련없는 있지만, 언급 할 가치 : 이것은 AJAX 아니라, 간단한 자바 스크립트입니다. 아약스는 XMLHTTP 객체를 사용하여 서버와의 비동기 통신을 할 때 사용되는 용어입니다
아약스 (비동기 자바 스크립트와 XML의 약어)가있는 클라이언트 - 사용 상호 웹 개발 기술의 그룹 측면에서 대화 형 웹 응용 프로그램을 만듭니다. Ajax를 사용하면 웹 응용 프로그램 을 의 백그라운드에서 비동기 적으로 검색 할 수 있습니다. 및 기존 페이지의 동작을 방해하지 않습니다.
(via)
항상
Ajax는 완전히 다른 이야기입니다. 그것은 "단지"JavaScript입니다. 이에 따라 귀하의 질문에 대해 다시 말하였습니다. – BalusC
함수를 호출 할 때 더 많은 정보를 포함하도록 내 대답을 편집했습니다. – marcgg
Ctrl + V 붙여 넣기를 수행하는 답변을 추가했습니다. – jAndy