![]() |
カレッヂ |
質問者 シロウ
投稿日 7/4(水) 16:48:47
こんにちは。 テキストフィールドに半角スペースが含まれている文字列を渡そうとしています。 <input type="text" name="sample" size="45" value=$_[0]> この$_[0]に半角スペースが含まれているのですが、これが表示されるとき、 半角スペース以降の文字列がカットされてしまうのです。 デバッグで$_[0]の値を表示させると、半角スペースとその後の文字列もきちんと含まれていて、表示のみカットされてしまうようなのです。 なにか原因として考えられることはありますでしょうか。 ご教示いただければと思います。 どうぞよろしくお願いいたします。 |
回答者 しあわせのツボ
[削除]
投稿日 7/4(水) 18:09:33
HTMLの仕様では、クウォートで括られていないスペースは属性のデリミタになります。 そのため、スペース以降の文字列は不明な属性名と見なされます。 value="$_[0]" として下さい。 特に不具合がなくても、属性値はできるだけクウォートで括ることをおすすめします。 |
質問者 シロウ
[削除]
投稿日 7/4(水) 18:41:36
しあわせのツボさん早速のご返答ありがとうございます。 的確なご指摘でまさに”なっとく”です。 なるほどぉ。そういうことだったのですね。 無事直すことができました。 今後気をつけるようにいたします。 それではほんとうにどうもありがとうございました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |