2011-12-27 12 views
-2

申し訳ありません人は、誤ってビットを尋ね、ここでEDITがある変更jqueryのを

はJavaScriptにこのjqueryのコードを変更するにはどのように簡単な質問を、得ましたこれは入力:

<div class="gotoPage_div"> 
       <input type="text" id="txtPageNumber" class="txtPageNumber" onkeyup="this.value = this.value.replace(/[^0-9\.]/g,'');check(this);" value="<cfoutput>#attributes.page#</cfoutput>" /> 
       <span>Lütfen, sayfa numarası giriniz <cfoutput>1-#lastpage#</cfoutput></span> 
      </div> 
      <div class="gotoSubmit"> 
       <input type="submit" id="gotoPage" class="gotoPage" value="Değistir" style="width:50px;" /> 
      </div> 

は次のようになめらかする:

function change_page { 
     var abr = document.getElementById('txtPageNumber').value; 
     document.change_page.action=paging_go_page_('cf_pages_form_name1',abr); 
    } 

と私は、フォームを作成し、私はそのアクションを変更したい:

<form method="post" name="change_page" action="change_page()"> 
      <div class="gotoPage_div"> 
       <input type="text" id="txtPageNumber" onblur="if (this.value=='') this.value = this.defaultValue" onfocus="if (this.value==this.defaultValue) this.value = ''" class="txtPageNumber" onkeyup="this.value = this.value.replace(/[^0-9\.]/g,'');check(this);" value="<cfoutput>#attributes.page#</cfoutput>" /> 
       <span>Lütfen, sayfa numarası giriniz <cfoutput>1-#lastpage#</cfoutput></span> 
      </div> 
      <div class="gotoSubmit"> 
       <input type="submit" id="gotoPage" class="gotoPage" value="Değistir" style="width:50px;" /> 
      </div> 
     </form> 

は助けをあなたのすべてに感謝します!

答えて

0
var abr = document.getElementById('txtPageNumber').value; 
paging_go_page_('cf_pages_form_name1',abr); 
0

このような何かが

var abr = document.getElementById("txtPageNumber").value; 
paging_go_page_('cf_pages_form_name1',abr); 
0
var abr = document.getElementById('txtPageNumber').innerHTML; 
paging_go_page_('cf_pages_form_name1',abr); 
0

overrideelementためonclickイベントを動作するはずです。 jQueryのなし

document.getElementById('gotoPage').onclick = function(){ 
var abr = document.getElementById('txtPageNumber').value; 
paging_go_page_('cf_pages_form_name1', abr);  
}; 
0
$("#gotoPage").click(function(){ 
     var abr = $("#txtPageNumber").val(); 
     paging_go_page_('cf_pages_form_name1',abr); 
    }); 

次のようになります。

document.getElementById('gotoPage') // = > $("#gotoPage") 
[ document.addEventListener ? "addEventListener" : "attachEvent" ] // now depends on browser type we choose proper method to bind event handler and invoke this 
("click" , function() { 
    paging_go_page('cf_pages_form_name1', document.getElementById("txtPageNumber").value); 

    } , true); 
0
 
//if you want to change form's action 
document.change_page.action = "your action url here"; 
+0

それはそこにURLが、関数ではないことができますか? – user775917

+0

フォームのアクションはあなたのフォームを投稿するページのURLでなければなりません –

関連する問題