Perlコーディング初心者質問スレ Part 51
■ このスレッドは過去ログ倉庫に格納されています
0161nobodyさん
2006/08/01(火) 06:40:14ID:rFB6zqEC入力エリアが未記入かどうかの判断は
if ($変数名 ne "")
以外にもあるのでしょうか?
$htmlbuf .= "$cdname<input type=\"hidden\" name=\"$code\" value=\":$cdno=\">
<input name=\"$code\" size=\"15\" value=\"$input\"> <BR>\n";
↑このような記述で
コード名称 入力エリア <br>
というのをいくつか繰り返して表示させてます。
初期表示では入力エリア($input)はスペース("")を送っています。
これで入力エリアに何か入れてsubmit後の処理なのですが
$codeには
「:$cdnoの値1=$inputの値1:$cdnoの値2=$inputの値2……etc」と入っているので
「:」ごとに配列に格納し、要素を「=」で$cdnoと$inputにわけ
if ($input ne ""){処理} という風にしたいのですが、未記入にも関わらず{処理}になります。
直前にPRINT文を入れて値を確認しても、未入力エリアには何も入っていません(多分長さ0)
何か表示されないコードのようなものが入ってるのかな?と思うのですが
それを確かめる術もわかりません。
単純な質問のわりに長文になって申し訳ありません。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています