Javascriptでフォームの送信先を変更する

Javascript

HTMLフォームの送信先(下記の”●●●.html”)をJavascriptで変更する方法です。

 <form action="●●●.html" method="post" id="test_form" name="test_form">
 <script>
 var testForm = document.getElementById("test_form");
 
 if(判定式){
 
      //判定式がTrueの場合、送信先はXXX.htmlになる
      paymentForm.action="XXX.html";
 
 }

Javascript 配列を空にする

Ajax
Javascript

Javascript 配列を空にする

他にもっといいやり方があるのかもしれませんが…

 var myArray = ["one", "two", "three"];
 myArray.length = 0;

と長さを0にしてしまうのが早いみたいです。
clear();という関数もあるようですが、ちょっと使いづらかったもので。

下記のサイトから拝借しました。

http://css-tricks.com/snippets/javascript/empty-an-array/

  • はやいのはmyArray=[]ですねGCにもより優しいでしょうし — {2013-04-02 (火) 07:03:15}

Javascript 配列に値を追加する

Javascript

Javascript 配列に値を追加する

namesという配列に、値を追加します。

 var names=new Array();
 names.push('Taro');
 names.push('Jiro');

下記のように配列の中身を見てみると

 alert(names);
 //あるいはFirebugのコンソール
 console.log(names);	

Taro,Jiroと表示されます。

ところで、Javascriptでは、配列もオブジェクトなので、最初にnewするのをどうも忘れてしまうんですよね。
これを忘れないようにしないと、です。

Firebug