2017-01-30 1 views
0

У меня была небольшая проблема, пытающаяся понять это самостоятельно. У меня был некоторый опыт написания немного кода, но это только одна вещь, я не могу нормально работать.Возврат текста в определенной области после нажатия кнопки отправки

Обратный рассказ - мы наняли несколько неопытных веб-компаний для разработки веб-сайта для нас, которые на самом деле даже не использовали своих собственных людей. Они занимались бизнесом. Мой босс в то время случайно не подписался на конечный продукт, когда его не было рядом. После того, как все было сказано и сделано, меня сбросили на колени, чтобы исправить ситуацию.

Мои вопросы: мы используем кнопку отправки, чтобы отобразить результаты из файла php. Я играю с ним, как только кнопка «Отправить» нажата с помощью функции onclick =, она выведет текст, где я хочу в определенном месте (чуть выше результатов возврата изображения) с помощью. проблемы, с которыми я сталкиваюсь, это то, что он не работает для меня и как мне заставить его появляться на новой странице после возвращения результатов. Любая помощь была бы действительно оценена, потому что я уже ударил головой о стену, когда несколько раз пытался использовать ее несколькими способами. Затем после того, как я получил его, чтобы показать, как я смогу скрыть его, когда будет выбрана четкая ссылка.

<script> 
 
function onclick(ScrollDown) {Document.getElementsByTagName("ScrollDown").innerHTML=Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more.;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
    <div class="formfield3"><br/><input type="submit" name="submit" value="submit" onclick="ScrollDown()"><br/><a href="/search-doctors.php">clear</a></div></div> 
 

 
       
 
        
 
        
 
<p id = "ScrollDown">(Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more.)</p>
Pictures начать ниже этой линии

   Thank you in advance! 

ответ

0

Я думаю, что ваше имя функции является неправильным. Кроме того, ваш innerHTML должен быть строка (начинается и заканчивается»

function ScrollDown() { 
Document.getElementsByTagName("ScrollDown").innerHTML="Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more."; 
} 

Надеется, что это помогает

Edit:. Просто увидел, что вы делаете getElementsByTagName, что неправильно, поскольку Прокрутите вниз не тег, но идентификатор . вы должны использовать вместо getElementById.

0

кажется, что вы призываете к несуществующей функции. вы определили функцию под названием «OnClick» которым получает параметр, называемый «Прокрутите вниз».

Обратите внимание, что в событии onclick внутри элемента ввода вы вызываете функцию с именем «ScrollDown», вместо этого вы должны вызывать «onclick», и вам необходимо передать строку с именем элемента, которым вы хотите манипулировать.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div class="formfield3"><br/> 
    <input type="submit" name="submit" value="submit" onclick="onclick('ScrollDown')"><br/> 
    <a href="/search-doctors.php">clear</a> 
</div> 

Вы также сделали ошибку на «р» тег, атрибут ID должен быть объявлен без пробелов, и это просто название, это не будет вызывать какие-либо функции:

<p id="ScrollDown">(Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more.)</p> 
Смежные вопросы