No.1
- 回答日時:
先ほどの回答に2種類の方法がありましたが、marmi1516さんはどちらの方法を選ばれましたか。
「disabled」は多分関係ないと思います。
また、できれば該当フォームの部分と、受け渡される側の表示部分のソースの概略を書いてみてくれませんか。
この回答への補足
えっと、教えていただいた方法のうち、二つ目の方を使いました。
****「A.asp」の画面******************************
<table>
<tr>
<form action="B.asp" method="post" id=aaa name=aaa>
<td>
<input type="submit" value="送信" name=btn>
</td>
<td>
<input name=nen maxlength=4 style="HEIGHT: 20px; TEXT-ALIGN: right; WIDTH: 25px" value ="<%=nendo%>" disabled >
</td>
</form>
****「B.asp」の画面*******************************
<% nendo = Request.form("nen") %>
平成<%=nendo%>年度
**************************************************
という感じで作成したのですが・・・・
ちなみに、「hidden」でもう一つ同じ値を持たせたテキストボックスを用意し、そっちを受け渡すことはできました。
No.2
- 回答日時:
こんにちわ。
以下のx1.asp、x2.aspのようにSessionオブジェクトを使うと、ページ間の値の受け渡しが簡単です。
Session("x")=" "のように、Sessionオブジェクトに値を格納します。
また、たとえば、Session("abc")とすると、Session("abc")も利用できるようになります。簡単に変数を追加できます。
どちらも、IISの実行権のあるディレクトリに格納してください。
//file : x1.asp
<HTML>
<BODY>
<%
Session("x") = "100"
%>
100をセット<BR>
<a href="x2.asp">受け渡し先</a>
</BODY>
</HTML>
//file : x2.asp
<HTML>
<BODY>
値は<%= Session("x") %>
</BODY>
</HTML>
No.3
- 回答日時:
#2は、前の質問向けに書きました。
すみません。atsuotaさんに異存はありません。ただし、入力不可とするのであれば、#2でもいいのではないかと思います。
ありがとうございました。
Sessionオブジェクトは、使った事がないので使い方がよくわからないんです。
でも、そういう方法もあるということがわかって、勉強になりました。
本当にありがとうございました。
No.4ベストアンサー
- 回答日時:
横槍を入れるようで心苦しいですが、「disabled」 にすると送信されないと思います。
送信するデータを入力不可とするには、「readonly」にすればいいと思います(グレー表示に
なりませんが、必要でしたら、スタイルシートでグレー表示にすればいいと思います)。
この回答への補足
回答ありがとうございます。
「readonly」というものがあるなんて、知りませんでした。勉強になりました。
ところで、スタイルシートとはなんですか??
よく耳にするんですが、何のことなのかよく知りません。
スタイルシートでグレー表示にする方法があるのでしたら、ぜひ教えていただきたいです。
No.5
- 回答日時:
mishidaさんの書かれたようにSession変数を使う方法もありましたね。
サイトの中で参照される頻度の高いものはSession変数に入れてもよいと思います。以下あくまでテキストボックスで渡す場合です。
> ちなみに、「hidden」でもう一つ同じ値を持たせたテキストボックスを用意し、
> そっちを受け渡すことはできました。
ということは、
<input type="hidden" name=nen2 maxlength=4 style="HEIGHT: 20px; TEXT-ALIGN: right; WIDTH: 25px" value ="<%=nendo%>">
と入れて
Request.Form("nen2")
といった感じで受け取ったわけですね。
とすると、試しにテキストボックスの「disable」をはずしてみてください。単に私が知らなかっただけで、「disable」属性が悪いのかも知れません。
あとはざっと見た限り、どこが悪いか分からないです。
私の方では現状テストできる環境がないので、何とも言えませんが。
がんばってやってみてください。
なんどもご親切にありがとうございました。
やはり「disable」が原因だったようです。
外してみたら、上手くいきました。
おかげで、なんとか値を受け渡す事ができました。
本当に助かりました。
No.6
- 回答日時:
スタイルシートとは、HTMLの見た目を指定する仕掛けで、スタイルシートに対応
しているブラウザーであれば、どれでみても同じに見えるようにするものです。
指定する方法は幾つかありますが、一番分かり易いのが、タグに
「 style="・・・・" 」というのを記述する方法で、下の補足で示されている A.asp
のソースでいうと
<input name=nen maxlength=4 style="HEIGHT: 20px; TEXT-ALIGN: right; WIDTH: 25px" value ="<%=nendo%>" disabled >
の、 style="HEIGHT: 20px; TEXT-ALIGN: right; WIDTH: 25px" がそうです。
で、色を変えるには例えば、
「 style="background-color: #CCCCCC;" 」
を指定するとそのタグの有効範囲の背景色がグレーになり、
「 style="color: #CCCCCC;" 」
を指定するとそのタグの有効範囲の文字色がグレーになります。
詳しくは、スタイルシートの辞典のような書籍をご参照された方がいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- ガラケー・PHS 22年前のガラケーの譲渡について 1 2022/07/03 22:27
- 確定申告 e-Tax入力についての質問です! 株の譲渡所得と 上場株式等に係る配当所得があります。 還付を受け 2 2023/02/28 14:32
- USBメモリー・SDカード・フラッシュメモリー 銀行が振込データの受け渡しに未だにFDを使っている理由は「FDDがAドライブ固定だから」って本当? 11 2022/06/02 03:53
- Excel(エクセル) VBAで同フォルダ内の別ブックを開かず参照して条件の一致する行の指定セルを抽出するには? 1 2022/07/21 19:29
- Excel(エクセル) Excelに関して質問があります。 写真のようなことが起こりました。 解決方法が分かりません。 どな 2 2023/05/30 05:54
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- 大学受験 国公立大学であるA大学の学校推薦型選抜を受けます。それは共通テストの点数で判断され、合否発表が2/1 2 2022/12/12 13:14
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスのvalueとtext...
-
DataTableに対するLINQについて
-
Excel VBAのリストボックスの値...
-
マクロ 特定のセル値のみクリ...
-
VB.NETでコンボボックスの1行目...
-
PL/SQLでのTO_DATEの時間取得に...
-
textboxとLabelを動的に変更する
-
変数に代入してある数値を表示...
-
ComboBoxの初期値をコピーする方法
-
VBA(自然数)
-
ダブルクリックをした順番に数...
-
範囲が指定されている乱数について
-
VB初心者。小数点以下の表示で...
-
pingを行うプログラム
-
VB6.0でINIファイルからデータ...
-
COBOLの条件式について
-
代入したのに値が更新されない...
-
Webbrowser.innerHTMLの「oncha...
-
シーケンサで最小値を保持する
-
windowsアプリケーションで小数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスのvalueとtext...
-
ハッシュテーブル(連想配列)が...
-
マクロ 特定のセル値のみクリ...
-
VB.NETでコンボボックスの1行目...
-
変数名の取得
-
値を返さないコード パス
-
Powershellのparamについて
-
power BI クエリエディター 〇...
-
PysimpleGUIでデータベースを作る
-
DataTableに対するLINQについて
-
Excel VBAのリストボックスの値...
-
VB初心者。小数点以下の表示で...
-
Excel VBA 複数選択したリスト...
-
ダブルクリックをした順番に数...
-
PL/SQLでのTO_DATEの時間取得に...
-
[VB.net] DataGridViewのコンボ...
-
マクロで奇数と偶数の値を2か所...
-
ASPの変数の値をJAVA Script内...
-
vb6のVSFlexGridで選択行、列の...
-
シーケンサで最小値を保持する
おすすめ情報