- - PR -
JavaScriptを使用せずにリンクをSUBMITする方法
| 投稿者 | 投稿内容 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-02-27 13:19
しまった、また携帯端末のこと忘れてた。 まだまだ未熟ですね。出直してこよう 【追記】 #こうやって指摘やご意見を聞いていると対応する端末の制限が無い開発は難しいですね。 #十分な知識が無いと大変かも。。。 _________________ まゆりん@人生Try and Error!(笑) [ メッセージ編集済み 編集者: まゆりん 編集日時 2004-02-27 13:25 ] | ||||||||||||
|
投稿日時: 2004-02-27 13:19
お世話になります。
ゴルフ@EUROです。 ○検索キーワードについて たしかに2000バイト打ち込む必要はないですが、お客が制限を設けるのは好ましくないそうです。 理由があるのなら良いそうですが、そこは設けようと思っています。 > JavaScriptとSessionはあまり関係無さそうに思えますが……クッキーならまだしも。 > で、クッキー無しでもURLに付加(/HIDDEN)で何とか出来るでしょうし。 > #URLに付加すると、またURL長の問題が出ますが ⇒ですが、勉強不足でわかりません。URLの後ろに、HIDDENってつける事が可能なのですか? > 「って全部で」→「を合わせて」? > #前に2KBまでって聞いたような・・・。 ⇒すみません。合わせてです。 例えば、CODE=****とID=**** をCODEに対して256BYTEってことになりますよね。 > Sessionはサーバサイドで使用しますので端末とは関係ないです。 > ただ、選択された商品コードを渡すには不向きかと。 > #「商品概要からの検索画面」が2000文字入力? > #キーワード検索の方が効率良いような・・・。 ⇒確かにSessionはサーバサイドで持っているものです。 ですが、利用する者のブラウザのバージョンが低いものだと利用できないと聞いたことがありますが? クライアントのブラウザのバージョンに依存しないのでしょうか? 宜しくお願いします。 追加 別にテキストリンクにこだわっているのではなく。 そこは、商品名が並んだ一覧だからです。 画面のデザイン上ボタンもほとんど画像の為困っています。 [ メッセージ編集済み 編集者: GOLF@スポコン 編集日時 2004-02-27 13:26 ] | ||||||||||||
|
投稿日時: 2004-02-27 13:31
私のところではTEXTAREAに「2000文字まで」という制限を設けようとしたのですが、TEXTAREAにはMAXLENGTHという属性はないのでした。何文字でも入ります。 ところで、2000文字って、原稿用紙10枚ですよ?そんなに書いて、何を検索します? | ||||||||||||
|
投稿日時: 2004-02-27 13:39
携帯端末を考慮すると言うことは、制限を設ける正当な理由ですが。
クッキーは解りませんが、少なくともURLリライティングなら、 ブラウザのバージョンは無関係なのではないでしょうか?
突っ込みですが、一般的な原稿用紙は四百文字では? | ||||||||||||
|
投稿日時: 2004-02-27 14:04
え?!・・・20×20=400・・・う〜ん、こっちの説明会で、誰も気が付かなかったとは・・・ | ||||||||||||
|
投稿日時: 2004-02-27 14:26
横道ですが。 Jittaさんの方では、この問題(TEXTAREAに文字数制限は無い)に関してどのように対処されたんでしょうか?いえ、……ただの興味本位です。 私がやるんだったらJavaScript使ってかなーというイメージなんですが。 | ||||||||||||
|
投稿日時: 2004-02-27 14:37
根本的なところですが、はっきり言って各種携帯端末を含んで制限無しってのは無理だと思います。いろんな端末でいろんな制限が発生します。
ターゲットを制限しないで開発しようと思ったら、ただでさえかなりの調査や技術知識が必要になる(そしてどのレベルで妥協するか、落とし所を見つけてゆく)はずですが、今までの会話の流れを見ていると、大変失礼とは思いますがこの状態でまともに実現できるとは思えません。 | ||||||||||||
|
投稿日時: 2004-02-27 14:46
「入力」に関しては何も制限を付けませんでした。「2000文字も入力するヤツはいなかろう」ということで。データベースの方には2000バイトという制限があるので、そちらでカットしています。 読んで「ん?」と思われた方、正解。.NETは「文字」で数え、Oracleは「バイト」なのです。UNICODEなので、1文字2バイト以上もあり得るのですが、「(漢字2バイトとして)1000文字も入力するヤツはいなかろう」ということで・・・テストは…こけます(--; 「イントラネット使用」ということでご勘弁を・・・ | ||||||||||||
