2009-10-28 1 views
0

나는 brandspankingnew에서 자동 제안 v.2.1.3을 사용하고 있습니다. 두 개의 라디오 버튼과 텍스트 필드가있는 폼이 있고 라디오 버튼 중 하나가 선택되어 있으면 자동 제안 스크립트가 다른 PHP 파일을 가리키는 방법을 알고 싶습니다. 나는 이것을 시도했지만 작동하지 않는다, 항상 두 번째 버튼이 체크 되어도 같은 PHP 파일을 가리킨다. 도와 주겠니?Ajax Auto 제안 v.2 제안은 라디오 버튼에 따라 다릅니 까?

미리 감사드립니다. 다음과 같이

내 코드는 다음과 같습니다

기능 targetvalue를() (I = 0 { 나는

/> 상가

VAR 옵션 = { 스크립트 : "autosuggest.php? json = true & limit = 6 &", varname : "input", json : true, shownresults : false, maxresults : 10, 콜백 : function (obj) {document.getElementById ('name'). value = obj.id; } }; var as_json = new bsn.AutoSuggest ('business', options); var options_xml = { 스크립트 : function (입력) {return "autosuggest.php? input ="+ input + "& testid ="+ document.getElementById ('testid'). }, varname : "input" }; var as_xml = new bsn.AutoSuggest ('business', options_xml);

답변

0

가장 쉬운 해결책은 단추 상태를 하나의 스크립트 (예 : 단 하나의 스크립트)로 전달하는 것이지만 단추 상태에 따라 다른 결과를 반환 할 수 있습니다. 그렇지 않으면 누군가가 라디오 버튼을 클릭 할 때마다 옵션을 다시 작성해야합니다. 두 번째 해결책은 자동차의 예측할 수없는 행동으로 이어집니다.


샘플 스크립트 : 자신에 의해

var selectedValue = getRadioSelectedValue("radioGroupName"); 
var options_xml = { script: function (input) { return "autosuggest.php?input="+input+"&testid="+document.getElementById('testid').value+"&mode="+selectedValue; }, 

쓰기 getRadioSelectedValue는 라디오 버튼 값을 선택하거나 클릭에 대한 몇 가지 플래그를 설정하세요. GET 요청의 모드 매개 변수는 단추의 상태를 나타내므로 적절한 응답을 반환 할 수 있습니다.

관련 문제