Как я могу выбрать вторую кнопку Отмена, а не первым? -- javascript поле с участием ruby поле с участием watir поле с участием firewatir пол Связанный проблема

How can I select the second cancel button instead of the first?


1
vote

проблема

русский

Я хочу отменить второй элемент строки вместо первого.

Ниже приведен какой-то пример код для 2 позиций:

 <код> <div class="screenlet-body">         <form name="updateItemInfo" method="post" action="/ordermgr/control/updateOrderItems">         <input type="hidden" name="orderId" value="140070"/>          <input type="hidden" name="orderItemSeqId" value=""/>         <input type="hidden" name="shipGroupSeqId" value=""/>           <input type="hidden" name="supplierPartyId" value="10964"/>           <input type="hidden" name="orderTypeId" value="PURCHASE_ORDER"/>         <table class="basic-table order-items" cellspacing="0">             <tr class="header-row">                 <td width="25%">Product</td>                 <td width="10">Part Condition</td>                  <td width="25%">Status</td>                 <td width="5%" class="align-text">Quantity</td>                 <td width="10%" class="align-text">Unit Price</td>                  <td width="10%">&nbsp;</td>                 <td width="10%" class="align-text">Sub Total</td>                 <td width="2%">&nbsp;</td>                  <td width="3%">&nbsp;</td>             </tr>                                        <tr><td colspan="8"><hr/></td></tr>                   <tr>                           <td valign="top">                                 <div>                                    10588 -                                      NAS516-1A                                         - ZERk FITTING                            </td>                            <td>                                <select name="icon_00001">                                   <option/>                                   <option value="ARM">As Removed</option>                                   <option value="INP">Inspected&#47; Tested</option>                                   <option value="NES">New Surplus</option>                                   <option value="NEW">New</option>                                    <option value="OVH">Overhauled&#47; Remanufactured</option>                                   <option value="RPR">Repaired&#47; Serviceable</option>                                   <option value="UNK">Unknown</option>                               </select>                           </td>                            <td>                               Current&nbsp;Created<br/>                               2011-03-11 09&#58;16&#58;57.0&nbsp;Created<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                                Ordered&nbsp;5&nbsp;&nbsp;<br/>                               Cancelled:&nbsp;0&nbsp;&nbsp;<br/>                               Remaining:&nbsp;5&nbsp;&nbsp;<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                                   <input type="text" size="8" name="ipm_00001" value="10"/>                                    &nbsp;<input type="checkbox" name="opm_00001" value="Y"/>                           </td>                           <td>&nbsp;</td>                           <td class="align-text" valign="top" nowrap="nowrap">   

$ 50,00

 <код>                       <tr><td colspan="8">&nbsp;</td></tr>                            <tr>                               <td align="right"><span class="label">Ship Group</span></td>                               <td align="left"> &nbsp;[00001] 2920 E. Chambers St.</td>                               <td align="right"><span class="label">Quantity</span></td>                               <td align="right">                                   <input type="text" name="iqm_00001:00001" size="6" value="5"/>                                        <input type="checkbox" name="selectedItem" value="00001">                                </td>                               <td>                                       &nbsp;                               </td>                               <td colspan="2">&nbsp;</td>                               <td align="right">                                       <a id="cancel_00001" name="cancel_00001 "href="javascript:document.updateItemInfo.action='/ordermgr/control/cancelOrderItem';document.updateItemInfo.orderItemSeqId.value='00001';document.updateItemInfo.shipGroupSeqId.value='00001';document.updateItemInfo.submit()" class="buttontext">Cancel</a>                               </td>                            </tr>                   <tr>                       <td align="right">                         <span class="label">Comments</span>                       </td>                       <td colspan="7" align="left">                         <input type="text" name="icm_00001" value="" size="30" maxlength="60"/>                      </td>                      </tr>                     <tr>                         <td align="right">                           <span class="label">Delivery Date</span>                       </td>                       <td colspan="7" align="left" colspan="7">                           <input type="text" name="iddm_00001" value="2011-03-31 12:49:16.000" size="25" maxlength="30"/>                           <a href="javascript:call_cal(document.updateItemInfo.iddm_00001,'2011-03-11 00:00:00.0');"><img src="/images/cal.gif" width="16" height="16" border="0" alt="Click here For Calendar"/></a>                        </td>                     </tr>   

.


 <код>                                 <div>                                    10602 -                                      MS21075L3N                                         - NUTPLATE                            </td>                            <td>                               <select name="icon_00002">                                   <option/>                                   <option value="ARM">As Removed</option>                                   <option value="INP">Inspected&#47; Tested</option>                                    <option value="NES">New Surplus</option>                                   <option value="NEW" selected>New</option>                                   <option value="OVH">Overhauled&#47; Remanufactured</option>                                   <option value="RPR">Repaired&#47; Serviceable</option>                                   <option value="UNK">Unknown</option>                                </select>                           </td>                            <td>                               Current&nbsp;Created<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                               Ordered&nbsp;1&nbsp;&nbsp;<br/>                                Cancelled:&nbsp;0&nbsp;&nbsp;<br/>                               Remaining:&nbsp;1&nbsp;&nbsp;<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                                   <input type="text" size="8" name="ipm_00002" value="100"/>                                   &nbsp;<input type="checkbox" name="opm_00002" value="Y"/>                           </td>                            <td>&nbsp;</td>                           <td class="align-text" valign="top" nowrap="nowrap">   

$ 100,00

 <код>                       <tr><td colspan="8">&nbsp;</td></tr>                           <tr>                               <td align="right"><span class="label">Ship Group</span></td>                                <td align="left"> &nbsp;[00001] 2920 E. Chambers St.</td>                               <td align="right"><span class="label">Quantity</span></td>                               <td align="right">                                   <input type="text" name="iqm_00002:00001" size="6" value="1"/>                                        <input type="checkbox" name="selectedItem" value="00002">                               </td>                               <td>                                       &nbsp;                                </td>                               <td colspan="2">&nbsp;</td>                               <td align="right">                                       <a id="cancel_00002" name="cancel_00002 "href="javascript:document.updateItemInfo.action='/ordermgr/control/cancelOrderItem';document.updateItemInfo.orderItemSeqId.value='00002';document.updateItemInfo.shipGroupSeqId.value='00001';document.updateItemInfo.submit()" class="buttontext">Cancel</a>                               </td>                           </tr>                   <tr>                       <td align="right">                          <span class="label">Comments</span>                       </td>                       <td colspan="7" align="left">                         <input type="text" name="icm_00002" value="This is a comment." size="30" maxlength="60"/>                      </td>                     </tr>                     <tr>                         <td align="right">                            <span class="label">Delivery Date</span>                       </td>                       <td colspan="7" align="left" colspan="7">                           <input type="text" name="iddm_00002" value="" size="25" maxlength="30"/>                           <a href="javascript:call_cal(document.updateItemInfo.iddm_00002,'2011-03-11 00:00:00.0');"><img src="/images/cal.gif" width="16" height="16" border="0" alt="Click here For Calendar"/></a>                       </td>                     </tr>   

 <код> <td colspan="7">&nbsp;</td> <td><input type="submit" value="Update Items" class="buttontext"/> </td>   

.

Что мне нужно сделать, это отменить второй элемент строки на заказ. Есть 4 больших окна, показывающие код. Второй большой - это первая линия, а четвертая большая - это вторая позиция. Мне нужно отменить вторую.

Спасибо заранее.

Английский оригинал

I want to cancel the second line item instead of the first.

Below is some sample code for the 2 line items:

<div class="screenlet-body">         <form name="updateItemInfo" method="post" action="/ordermgr/control/updateOrderItems">         <input type="hidden" name="orderId" value="140070"/>          <input type="hidden" name="orderItemSeqId" value=""/>         <input type="hidden" name="shipGroupSeqId" value=""/>           <input type="hidden" name="supplierPartyId" value="10964"/>           <input type="hidden" name="orderTypeId" value="PURCHASE_ORDER"/>         <table class="basic-table order-items" cellspacing="0">             <tr class="header-row">                 <td width="25%">Product</td>                 <td width="10">Part Condition</td>                  <td width="25%">Status</td>                 <td width="5%" class="align-text">Quantity</td>                 <td width="10%" class="align-text">Unit Price</td>                  <td width="10%">&nbsp;</td>                 <td width="10%" class="align-text">Sub Total</td>                 <td width="2%">&nbsp;</td>                  <td width="3%">&nbsp;</td>             </tr>                                        <tr><td colspan="8"><hr/></td></tr>                   <tr>                           <td valign="top">                                 <div>                                    10588 -                                      NAS516-1A                                         - ZERk FITTING                            </td>                            <td>                                <select name="icon_00001">                                   <option/>                                   <option value="ARM">As Removed</option>                                   <option value="INP">Inspected&#47; Tested</option>                                   <option value="NES">New Surplus</option>                                   <option value="NEW">New</option>                                    <option value="OVH">Overhauled&#47; Remanufactured</option>                                   <option value="RPR">Repaired&#47; Serviceable</option>                                   <option value="UNK">Unknown</option>                               </select>                           </td>                            <td>                               Current&nbsp;Created<br/>                               2011-03-11 09&#58;16&#58;57.0&nbsp;Created<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                                Ordered&nbsp;5&nbsp;&nbsp;<br/>                               Cancelled:&nbsp;0&nbsp;&nbsp;<br/>                               Remaining:&nbsp;5&nbsp;&nbsp;<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                                   <input type="text" size="8" name="ipm_00001" value="10"/>                                    &nbsp;<input type="checkbox" name="opm_00001" value="Y"/>                           </td>                           <td>&nbsp;</td>                           <td class="align-text" valign="top" nowrap="nowrap"> 

$50.00  

                      <tr><td colspan="8">&nbsp;</td></tr>                            <tr>                               <td align="right"><span class="label">Ship Group</span></td>                               <td align="left"> &nbsp;[00001] 2920 E. Chambers St.</td>                               <td align="right"><span class="label">Quantity</span></td>                               <td align="right">                                   <input type="text" name="iqm_00001:00001" size="6" value="5"/>                                        <input type="checkbox" name="selectedItem" value="00001">                                </td>                               <td>                                       &nbsp;                               </td>                               <td colspan="2">&nbsp;</td>                               <td align="right">                                       <a id="cancel_00001" name="cancel_00001 "href="javascript:document.updateItemInfo.action='/ordermgr/control/cancelOrderItem';document.updateItemInfo.orderItemSeqId.value='00001';document.updateItemInfo.shipGroupSeqId.value='00001';document.updateItemInfo.submit()" class="buttontext">Cancel</a>                               </td>                            </tr>                   <tr>                       <td align="right">                         <span class="label">Comments</span>                       </td>                       <td colspan="7" align="left">                         <input type="text" name="icm_00001" value="" size="30" maxlength="60"/>                      </td>                      </tr>                     <tr>                         <td align="right">                           <span class="label">Delivery Date</span>                       </td>                       <td colspan="7" align="left" colspan="7">                           <input type="text" name="iddm_00001" value="2011-03-31 12:49:16.000" size="25" maxlength="30"/>                           <a href="javascript:call_cal(document.updateItemInfo.iddm_00001,'2011-03-11 00:00:00.0');"><img src="/images/cal.gif" width="16" height="16" border="0" alt="Click here For Calendar"/></a>                        </td>                     </tr> 

 


                                <div>                                    10602 -                                      MS21075L3N                                         - NUTPLATE                            </td>                            <td>                               <select name="icon_00002">                                   <option/>                                   <option value="ARM">As Removed</option>                                   <option value="INP">Inspected&#47; Tested</option>                                    <option value="NES">New Surplus</option>                                   <option value="NEW" selected>New</option>                                   <option value="OVH">Overhauled&#47; Remanufactured</option>                                   <option value="RPR">Repaired&#47; Serviceable</option>                                   <option value="UNK">Unknown</option>                                </select>                           </td>                            <td>                               Current&nbsp;Created<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                               Ordered&nbsp;1&nbsp;&nbsp;<br/>                                Cancelled:&nbsp;0&nbsp;&nbsp;<br/>                               Remaining:&nbsp;1&nbsp;&nbsp;<br/>                           </td>                           <td class="align-text" valign="top" nowrap="nowrap">                                   <input type="text" size="8" name="ipm_00002" value="100"/>                                   &nbsp;<input type="checkbox" name="opm_00002" value="Y"/>                           </td>                            <td>&nbsp;</td>                           <td class="align-text" valign="top" nowrap="nowrap"> 

$100.00  

                      <tr><td colspan="8">&nbsp;</td></tr>                           <tr>                               <td align="right"><span class="label">Ship Group</span></td>                                <td align="left"> &nbsp;[00001] 2920 E. Chambers St.</td>                               <td align="right"><span class="label">Quantity</span></td>                               <td align="right">                                   <input type="text" name="iqm_00002:00001" size="6" value="1"/>                                        <input type="checkbox" name="selectedItem" value="00002">                               </td>                               <td>                                       &nbsp;                                </td>                               <td colspan="2">&nbsp;</td>                               <td align="right">                                       <a id="cancel_00002" name="cancel_00002 "href="javascript:document.updateItemInfo.action='/ordermgr/control/cancelOrderItem';document.updateItemInfo.orderItemSeqId.value='00002';document.updateItemInfo.shipGroupSeqId.value='00001';document.updateItemInfo.submit()" class="buttontext">Cancel</a>                               </td>                           </tr>                   <tr>                       <td align="right">                          <span class="label">Comments</span>                       </td>                       <td colspan="7" align="left">                         <input type="text" name="icm_00002" value="This is a comment." size="30" maxlength="60"/>                      </td>                     </tr>                     <tr>                         <td align="right">                            <span class="label">Delivery Date</span>                       </td>                       <td colspan="7" align="left" colspan="7">                           <input type="text" name="iddm_00002" value="" size="25" maxlength="30"/>                           <a href="javascript:call_cal(document.updateItemInfo.iddm_00002,'2011-03-11 00:00:00.0');"><img src="/images/cal.gif" width="16" height="16" border="0" alt="Click here For Calendar"/></a>                       </td>                     </tr> 

<td colspan="7">&nbsp;</td> <td><input type="submit" value="Update Items" class="buttontext"/> </td> 

What I need to do is cancel the second line item on the order. There is 4 large windows showing code. The second large one is the first line item and the fourth large one is the second line item. I need to cancel the second.

Thanks in advance.

</div
           
     
     

Список ответов

1
 
vote
vote
Лучший ответ
 

Я на самом деле выяснил способ сделать это, используя эту строку кода:

 <код> browser.link(:url, "javascript:document.updateItemInfo.action='/ordermgr/control/cancelOrderItem';document.updateItemInfo.orderItemSeqId.value='00002';document.updateItemInfo.shipGroupSeqId.value='00001';document.updateItemInfo.submit()").click   

Как работает, указываете, я указываю первое значение, чтобы отразить номер позиции, который отменит указанный элемент строки.

Спасибо за вашу помощь, ребята.

 

I actually figured out a way to do it using this line of code:

browser.link(:url, "javascript:document.updateItemInfo.action='/ordermgr/control/cancelOrderItem';document.updateItemInfo.orderItemSeqId.value='00002';document.updateItemInfo.shipGroupSeqId.value='00001';document.updateItemInfo.submit()").click 

The way it works is I specify the first value to reflect the line item number which will cancel out the specified line item.

Thanks for your help guys.

</div
 
 

Связанный проблема

6  Как вызвать функцию JavaScript в верхней раме?  ( How to call a javascript function in the top frame ) 
Это кажется действительно простым, но как мне позвонить функцию JavaScript, которая определяется в HTML верхнего уровня, от детской рамы? <код> top html doc...

0  Обратный вызов для GridView Yii2 CheckboxColumn  ( Callback for yii2s gridview checkboxcolumn ) 
У меня есть <код> GridView (yii2) и один из столбцов - это логический тип данных. Я хочу быть в состоянии переключить это значение и сохранить его в моей баз...

8  Почему я не могу удалить это cookie?  ( Why cant i delete this cookie ) 
Хорошо, вот 411 - у меня есть следующий обработчик событий в моем файле Global.Asax.cs: <код> private void Global_PostRequestHandlerExecute(object sender, E...

0  Есть ли способ определить проверенную переключатель перед отправкой формы?  ( Is there a way to determine checked radio button before form submission ) 
Я работаю над созданием динамической формы проверки полосы. Я хотел бы, чтобы форма изменилась на основе выбора радиопередачи. Вот код у меня есть до сих пор....

0  Проблема космического дерева JavaScript  ( Space tree javascript problem ) 
Я использую Space Tree Java Script для создания диаграммы организации. Теперь, когда это работает нормально, но проблема в том, что я не могу печатать график ...

1  Передача нескольких массивов на график C3  ( Passing multiple arrays to c3 graph ) 
У меня есть API, давая мне несколько массивов, которые я должен поместить на диаграмме линии C3. Кажется, я умею построить просто хорошо, но если я начну прох...

0  Почему угловые $ не удаляют старое значение?  ( Why is angular scope not removing old value ) 
У меня есть следующий контроллер <код> angular.module('publicApp') .controller('URLSummaryCtrl', function ($scope, $location, Article, $rootScope, $timeou...

8  Предотвращение DOM XSS  ( Preventing dom xss ) 
Мы недавно мы на борту чужого кода, который с тех пор был проверен, и не удалось, для атаки DOM XSS. В основном фрагменты URL передаются непосредственно в сел...

0  Почему JavaScript не стреляет? [закрыто]  ( Why javascript is not firing ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> <Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 ...

1  Путь нужна модуль в узле JS Работа в Windows, но не в Linux  ( Path of require module in node js work in windows but not in linux ) 
У меня это в моем коде <Код> var queries = require('./Queries.js'); При запуске сервера узла в Windows CMD в порядке. Я клонировать пролей в сервере Li...

7  Объект IIFE и Window?  ( Iife and window object ) 
<Код> IIFE Что нужно получить доступ без переопределения <код> window объект - можно рассматривать как: что-то вроде ( jQuery Пример): <код> $(function...

0  JavaScript -Paste из буфера обмена к определенной ячейке в Excel  ( Javascript paste from clipboard to specific cell in excel ) 
У меня есть функция JS, которая копирует изображение от Div на буфер обмена (только в IE) и вставляет его в Excel. Я хотел бы знать, как я могу вставить содер...

-2  Динамический фон WordPress на основе изображений слайдера  ( Dynamic wordpress background based on slider images ) 
Я использую NivoSlider на WordPress, и я хочу, чтобы фона моей домашней страницы измениться на основе текущего изображения слайда! У меня нет опыта работы в J...

41  Тест, если элемент уже имеет jQuery DatePicker  ( Test if element already has jquery datepicker ) 
У меня есть форма со многими входными элементами. Некоторые поля встречаются на сегодняшний день с jQuery UI DatePicker Arlaedy прилагается: <код> $("#someE...

0  Как добавить значение для массива после проверки другого массива  ( How to add value to array after checking another array ) 
У меня есть два массива как таковые: <код> UserGroupUser[{Id:"1",UserId:"2",UserGroupId"1"}, {Id:"2",UserId:"3",UserGroupId"1"}, {Id:...