Я пытаюсь понять, как использовать строки запросов в URL-адресах, и пытаюсь сделать несколько ярлыков, чтобы упростить мою работу. Из того, что я читал здесь и там, есть способы предварительно запрограммировать сайт, используя параметры запроса. Я зашел на интересующий меня сайт и вытащил часть «формы поиска», которую я хотел бы предварительно заполнить (это поиск по базе данных, я хотел бы иметь прямую ссылку, которая просто заполняет и показывает результаты). поиска вместо того, чтобы заполнять его каждый раз, когда я ищу новые данные).
Это из сайта "проверить источник". часть этого:
<form id="partInquiry" name="partInquiry" action="PartInquiryForEdit.htm" method="post">
<table style="width: 40%">
<tr>
<td colspan="2" align="left"></td>
</tr>
<tr class="ez1">
<td class="label">Search By:
</td>
<td class="input"><select id="searchby" name="search">
<option value="part_number">Part Number</option><option value="part_description">Part Description</option><option value="rdo_gpl">RDO/GPL</option><option value="rdo_productCd">RDO/Product Code</option>
</select></td>
</tr>
<tr class="ez1">
<td class="label">Match By:
</td>
<td class="input"><select id="matchby" name="match">
<option value="matches">Exactly Matches</option><option value="contains">Contains</option><option value="startsWith">Starts With</option><option value="endsWith">Ends With</option>
</select></td>
</tr>
<tr class="ez1">
<td class="label">Search For:
</td>
<td class="input"><input id="searchfor" name="searchString" type="text" value="" maxlength="750"/> </td>
</tr>
<tr class="ez1">
<td colspan="2"><input type="submit" onclick="clearSession();"
value="Submit"
class="Button" /> <input type="submit"
value="Cancel"
class="Button" /></td>
</tr>
</table>
<BR>
<BR>
<table>
<tr>
<td><label class="errorBox" id="errorBox"></label>
<table>
<tr>
<td></td>
</tr>
</table>
<table>
<tr>
<td></td>
</tr>
</table> <input type="hidden" id="rowsToAdd" name="rowsToAdd" /> <input
type="hidden" id="rowsToRemove" name="rowsToRemove" /> <input
type="hidden" id="rowsToSubmit" name="rowsToSubmit" /> <input
type="hidden" id="isExport" name="isExport" />
<table>
<tr>
<td></td>
</tr>
</table> </td>
<td></td>
</tr>
</table>
<BR>
<BR>
</form>
Я попробовал следующее безрезультатно, и я не знаю, как еще это сделать:
?search=part_description&searchby=part_description&matchby=contains&match=contains&searchfor=MYSEARCHSTRING&searchString=MYSEARCHSTRING&Submit
?search=part_description&match=matches&searchString=MYSEARCHSTRING&Submit&submit
?searchby=part_description&matchby=matches&searchfor=MYSEARCHSTRING
Я не уверен, что понимаю, как это сделать, или, может быть, есть где-то в коде, где это отключает это (и как бы я нашел это?). Как показано, я пытался использовать «имена», но ничего, я также пытался использовать «идентификаторы», но также и nothign. Также я не знаю, как на самом деле «отправить» поиск, так как кнопка отправки не имеет идентификатора или имени. только "onclick" и "value".