1

すべてのフォーム入力を抽出しようとしていtypeますtext

私の問題は、少なくとも Chrome ではinput、属性が指定されていないタグtypeが としてレンダリングされることtextです。

type指定されていない、またはその値がtext単純な html domであるすべてのタグを見つけるにはどうすればよいですか?

私の現在:

foreach ($form->find('input[type=text]') as $input)
4

2 に答える 2

2

私はあなたがこれをしなければならないかもしれないと思っています:

foreach ($form->find('input') as $input){
  if($input->type==''||$input->type=='text'){
    //code
  }
}

パーサーがこのタイプのセレクターを使用できない場合:input[type=''],input[type=text]

JQuery では、型がないか、型がテキストに等しいすべての要素が選択されます。

于 2012-08-04T04:33:07.733 に答える
1

これを読む

非表示の入力を文字列として取得する (PHP Simple HTML DOM Parser を使用)

よくわかりませんが、これを試してください

$html->find('input[type=text]', 0);
于 2012-07-31T18:12:52.467 に答える