すべてのフォーム入力を抽出しようとしていtype
ますtext
。
私の問題は、少なくとも Chrome ではinput
、属性が指定されていないタグtype
が としてレンダリングされることtext
です。
type
指定されていない、またはその値がtext
単純な html domであるすべてのタグを見つけるにはどうすればよいですか?
私の現在:
foreach ($form->find('input[type=text]') as $input)
すべてのフォーム入力を抽出しようとしていtype
ますtext
。
私の問題は、少なくとも Chrome ではinput
、属性が指定されていないタグtype
が としてレンダリングされることtext
です。
type
指定されていない、またはその値がtext
単純な html domであるすべてのタグを見つけるにはどうすればよいですか?
私の現在:
foreach ($form->find('input[type=text]') as $input)
私はあなたがこれをしなければならないかもしれないと思っています:
foreach ($form->find('input') as $input){
if($input->type==''||$input->type=='text'){
//code
}
}
パーサーがこのタイプのセレクターを使用できない場合:input[type=''],input[type=text]
JQuery では、型がないか、型がテキストに等しいすべての要素が選択されます。
これを読む
非表示の入力を文字列として取得する (PHP Simple HTML DOM Parser を使用)
よくわかりませんが、これを試してください
$html->find('input[type=text]', 0);