l27074 の回答履歴

全7件中1~7件表示
  • cookie使用時にundefinedと表示される

    お申し込み用のformを作成していてformの各inputやtextareaへcookieを使用したいと考えています。 添付しました画像ファイルがcookieスクリプトです。 formの仕様でnameではなくidでcookieを記憶する方法を選んだのですが 初期入力画面で入力前に下記の様な文字(※)が自動で入力されます。 ※「undefined」 formのinputは以下の様にしています。 >> <input type="text" size="25" name="お名前" id="name" /> >> <input type="text" size="20" name="フリガナ" id="furi" /> どうすれば、「undefined」が入力されたままではなく空白にできるか解決できず 途方に暮れています。 どうかお知恵をお借りできませんでしょうか。 ご教授、宜しくお願いいたします。

  • JAVAで作るカレンダー 応用

    このサイトに書いてある式を全てコピーしてカレンダーを作りました http://www.red.oit-net.jp/tatsuya/java/calendar.htm このカレンダーに「日にちにクリックするとその日が青く変色する」 という仕様にしたいと思います。 どんな式を追加すればいいですか? よろしくお願いします。

  • 最大値を見つけるプログラム。

    最大値を見つけるプログラム。 現在Cでプログラムを作成しているのですが、よくわからないので質問させていただきます。 最大値を見つけるのですが、まず、2次元データをもつファイルから数値データを読み込みます。 次に、ある一点(例として図の@)に注目し、そこにある値と、その周りの8つの値とを比較し、最大値を持つ点を判定します。 ただし、端の部分では周期的に接続されるものとします。 (下図で言えば、4列目が1列目と同じ値、5列目が2列目と同じ値…といった感じです。行についても同様です。) 最後に、今度はその点を@として、@の位置が最大となる(周りに@より大きな値がない)までループさせ、その状態になったらそこでプログラムを終了させる、というものです。 * | * | * ----------- * | @ | * ----------- * | * | * 単純に最大値を見つけるだけなら全部走査すれば良いだけなのですが、隣接したものに移動しながらというのがいまいちよくわかりません。どのようなアルゴリズムで進めればいいのでしょうか?アドバイスお願いいたします…。

  • javascriptの関数につきまして

    javascriptの関数につきまして javascriptの関数につきましての質問です。 function sample{ ・・・・・・・・ ・・・・・・・・ cary[0] = obj.s_year.options[sindex1].text; cary[1] = obj.s_month.options[sindex2].text; cary[2] = obj.s_date.options[sindex3].text; cary[3] = document.forms[0].yasumiF.value; ex=new Date(); ex.setTime(ex.getTime()+1000*60*60*24*1); ckstr = escape(cary[0]); i = 1; while (cary[i]){ ckstr += "%00" + escape(cary[i]); i++; } } ・・・・・・・・ ・・・・・・・・ } という関数内の処理で、ckstr = escape(cary[0]);とckstrに代入 したあと、while文でループさせていますが、これはどのような処理をしているのでしょうか? また、exも何にも代入していないので、この関数内で役に立たない気がしたのですが・・。 ※cary[0] にはセレクトボックス内で選択した年月の値が入っています。 この関数の処理内容が分かる方がいらっしゃいましたらご指導お願い致します。

  • 少し変わった特定のページへリダイレクトする方法を教えて頂けないでしょう

    少し変わった特定のページへリダイレクトする方法を教えて頂けないでしょうか・・・? といいますのが、通常のリダイレクトであればタグの挿入やリダイレクトで設定を行うことが出来るかと思うのですが、今回は、同一サーバー内で、どのページにアクセスしても必ず同一サーバー内の公開ディレクトリ最上位にあるindex.htmlに転送したいと考えております。 使用の用途はサイト全体の修正を行うため、他のページにアクセスして頂かないようにするためです。 ですので、ABC.comというディレクトリがあるとすると、この配下どこに訪れてもABC.com/index.htmlが表示されるのが理想です。 よくわかりませんが、.htaccessなどで設定するのでしょうか? お手数をお掛けしますが、ご存知の方いらっしゃいましたらアドバイスのほどお願いいたします。

  • javaScript textareaの一行あたりの入力文字数制限につ

    javaScript textareaの一行あたりの入力文字数制限について 1行あたり5文字しか入力できないtextareaを作成中です。 http://okwave.jp/qa/q1311128.html をアレンジして、自分で以下にように作ってみました。 これだと、最終行が5文字以上の場合は折り返して次以降の行に表示されるのですが、 最終行以外の途中の行に文字列を足すと、その分は、折り返して表示されません。(なくなってしまう)。 また、最終行にカーソルで移動して文字列を追加をすることはできますが、空白行(何も入力しない行)を入れることができません。 使い勝手は普通のテキストエリアと同じで、5文字入力すると自動的に改行するようなものを目指しているのですが、自分であーでもない、こーでもないといろいろやってみてもなかなかうまく行きません。。 なんとか、皆様のお知恵を拝借できないでしょうか。 なお、ブラウザはIEのみに対応でOKです。 よろしくお願いします。 ******************************************* 呼び出し元 ******************************************* (略) <tr> <td class="itemLabelBtm"> フリー入力欄 </td> <td class="display" colspan=""> <textarea cols="85" rows="4" name="memo" onkeypress="lineCheck();" style="overflow:auto" wrap="OFF"></textarea> <br> &nbsp;<font color="red">※1行には44文字まで入力できます。</font> </td> </tr> (略) ******************************************* スクリプト部分 ******************************************* function lineCheck(e){ var ta=document.getElementById("memo"); //一行に入力できる文字数 var col=5; //最後の改行をトリムする。 ta.value = ta.value.replace(/[\r\n]+$/,"") var lines=trim(ta.value).split("\r\n"); for(var i=0;i<lines.length;i++){ if(lines[i].length >col){ var temp = lines[i]; var tempLength = lines[i].length; lines[i]=lines[i].substr(0,col);//各行を指定した文字数に切り捨てる //最後の一行だけは、余った分を次の行に振り替える。 if(i==lines.length-1){ //何回振替を行えばよいか、計算する。 var furikaeNum = Math.ceil((tempLength - col)/col); var j; for(j = 1;j <= furikaeNum; j++){ lines[i + j] = temp.substring(col*j,col*(j+1)); } break; } } } ta.value=lines.join("\r\n"); } /*=================================================== 文字列両端の空文字トリミング ===================================================*/ function trim(str){ return str.replace(/^[  ]+/,"").replace(/[  ]+$/,""); }

  • JavaScriptでの変数で数値を使った場合の疑問

    JavaScriptでの変数で数値を使った場合の疑問 <form action="sample.cgi" name="fm"> <button onclick="allInput()">全入力</button> <input size="10" type="text" name="hoge1" value=""> <input size="10" type="text" name="hoge2" value=""> <input size="10" type="text" name="hoge3" value=""> ・・・・ <input size="10" type="text" name="hoge30" value=""> </form> 上記のようなフォームがあったとします。 hoge1~hoge30まであるためにうけとる方法をforで受け取りたいのです。 <script Language="JavaScript"> function allInput() { for ( var i = 1; i <=30; i++ ) { document.fm.hoge+i.value = document.fm.hoge1.value; //上のiのところで1から30を文字列としたい } } </script> 内部的には document.fm.hoge2.value = document.fm.hoge1.value; document.fm.hoge3.value = document.fm.hoge1.value; document.fm.hoge4.value = document.fm.hoge1.value; ・・・ document.fm.hoge30.value = document.fm.hoge1.value; のようになっていきばいいのですが・・・ たとえになるかわかりませんが、Perlだと下のように$iの変数を文字列として扱えるのですが・・・ for ($i=1;$i <= 30; $i++){ ${"sample$i"} = param("hoge$i"); } よろしくお願いいたします。