Я пытаюсь передать ввод формы на внешний URL-адрес для использования где-то еще и выполнить определенную задачу. Проблема, с которой я сталкиваюсь, заключается в том, чтобы получить значение и передать его. Я получаю либо LotNumber is undefined
, либо ошибку при выполнении Cfquery. Я пытался использовать CFPARAM
однако я думаю, что неправильно понимаю, что делает cfparam
. Надеюсь, это что-то простое.
Вот код:
<table border="1" cellpadding="3" cellspacing="0" rules="GROUPS" frame="BOX" width="100%" bordercolor="#C0C0C0" bgcolor="#FFFFFF">
<thead>
<tr height="28">
<td colspan="4"><b>Outstanding Shipping</b></td>
<CFOUTPUT>
<cfparam name="Show_SampleLogSheet.Passed_LotNumber" default="" />
<td align="left" colspan="1">
<input class="frm3" type="text" id="Outstanding_Passed_LotNumber" size="3" maxlength="6" tabindex="25" style="background-color: ##838383;border:1px solid ##000000; color:white">
<form name="Show_SampleLogSheet" class="frm" action="/Buying/Shipping_Advice/Index.cfm?Passed_CustomerID=#Passed_CustomerID#&Passed_ShippingAdviceID=#Get_ShippingAdvice.ShippingAdviceID#&Passed_Lot_Number=#Show_SampleLogSheet.Passed_LotNumber#&Passed_Activate=1" method="post" style="display: inline">
<input type="hidden" name="Passed_CustomerID" value="#Passed_CustomerID#">
<input class="frm3" type="text" name="Passed_LotNumber" value="#Show_SampleLogSheet.Passed_LotNumber#" size="3" maxlength="6" tabindex="25">
</form>
</td>
</CFOUTPUT>
Я очень ценю любую помощь.
Спасибо
Show_SampleLogSheet
? Это запрос, структура, объект? 2. Подумайте о том, чтобы сделать все ваши переменные скрытыми полями. 3. Используйте encodeForURL или encodeForHTMLAttribute для этих переменных. Кто знает, что в них есть. 4. ОТ: Это какой-то старый добрый HTML на столе. Тем не менее, вы используете CSS для других вещей. Рассмотрите 100% CSS - person James A Mohler   schedule 27.09.2018Show_SampleLogSheet
. 4. Коду ~5 лет, но я согласен - person G.Rose   schedule 27.09.2018#Passed_LotNumber#
в любом другом месте. Это просто форма - person G.Rose   schedule 27.09.2018Show_SampleLogSheet.Passed_LotNumber
не относится к переменнойform
. Ваша переменнаяform
называется толькоPassed_LotNumber
. Поскольку вы используете.
в имени параметра, CF может не создаватьPassed_LotNumber
там, где вы думаете. Переменные могут стать очень странными, если вы используете точки в имени. - person Shawn   schedule 27.09.2018