鍍金池/ 問答/Java  PHP  HTML/ html表單的疑問。

html表單的疑問。

無意中看到這段代碼:

<form method=post action=http://www.baidu.com/xxx>
    <textarea name=text_a>
        phpinfo();
    </textarea>
    <input type=submit>
</form>

我在這里有三個疑問:

  1. 對于表單來說:

    <form method=post ...>   

    參數的值可以不使用引號去包裹嗎?

  2. action=http://www.baidu.com/xxx 這里的action直接是提交到外面的網站去,請問在程序中和一般來說提交到本地項目中的不同是什么,一般會提交不成功嗎?
  3. PHP代碼直接寫在了html標簽之內,phpinfo(); 為何會這樣呢?
回答
編輯回答
短嘆

1.

在早期的HTML中,標簽是被嚴格限制,在HTML5中完全放開了限制,即 可以不用引號包裹,因為瀏覽器會去自動處理,如果里面有空格的話 還是要加上的。包括 非閉合標簽也不用主動閉合比如

<input />

現在則就沒那么多限制了

<input>

2.

并不影響,瀏覽器并不會限制from的action。

3.

然而打印出來也就只是 phpinfo(); 并不會解析。

2017年5月18日 09:10
編輯回答
愛礙唉
  1. 可以
  2. 拿到外域接口直接調就行
  3. 了解下textarea標簽的功能
2018年7月19日 09:44