2012-03-21 2 views
1

У меня проблемы с подачей моей формы, и, боюсь, мне нужен совет.Проблемы с формой формы Coldfusion

У меня есть форма, где я хочу, чтобы пользователь мог отправить какой-либо текст, и когда они нажмут кнопку «Отправить», они перейдут на страницу действия, на которой будет обрабатываться вход. Я написал код, только чтобы выяснить, когда я тестирую его в Dreamweaver, кнопка отправки работает неправильно.

код выглядит следующим образом:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<head> 
    <title>Test Page</title> 
</head> 
<cfinclude template="head.cfm"> 

<cfform name="select_action" action="testaction.cfm" method="post"> 
    Enter some text here 
    <input type="text" size="50" value="Enter some text here" maxlength="150" name="someText"><br> 

    <INPUT TYPE="RESET" NAME="reset" VALUE="Reset Form"> 
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 

    <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Submit Form"> 
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
</cfform> 

<cfinclude template="foot.cfm"> 

Я имею Dreamweaver правильно настроен для тестирования, потому что я могу сбросить форму, и он показывает правильно и т.д. Только кнопка отправки не берет меня в любом месте.

Я чувствую, что есть что-то чрезвычайно очевидное, что мне не хватает, никаких советов?

Спасибо за ваше время,

Иордания

+1

Что такое код в 'testaction.cfm'? И что вы подразумеваете под кнопкой отправки 'isnt working'? –

+2

нужно объяснить, что вы подразумеваете под «нерабочим». Кроме того, вы используете «cfform», но не используете какие-либо «cfinput» или «cfselect» и т. Д. Я бы отказался от cfform и просто использовал

, и обязательно используйте атрибут «enctype». –

+0

Привет, ребята, спасибо за ответы. То, что я подразумеваю под «нерабочим», заключается в том, что оно не передает ничего или не приводит меня на другую страницу по любой причине. Предполагается, что все testaction.cfm просто сидят, это было чисто для тестирования, просто чтобы посмотреть, смогу ли я получить форму для работы. Теперь это может быть непонимание того, как эти вещи должны работать. Я решил, что это перенаправит меня в cfm, даже если я ничего не сделал с данными. Я буду учитывать ваши предложения и избавиться от cfform и попробовать другие методы, которые вы упомянули. – jorblume

ответ

2

Хотя тестирование в Dreamweaver может показаться хорошей идеей, я не нашел, что это помогает вообще. Вы должны открыть свою страницу в нескольких браузерах одновременно, например, в Firefox и Chrome. Проверьте поведение ваших страниц в реальных браузерах, а не в Dreamweaver.

Кроме того, я бы использовал CFFORM, только если вам нужна CFFORM. Из внешнего вида ваших элементов вам это не нужно.

+0

Фантастический, спасибо за вход! – jorblume

+0

Я так рад, что смог помочь вам! –

+0

@jorblume: Пока вы приняли этот ответ, я не вижу здесь решения. В чем была проблема? – ale

Смежные вопросы