Возможно ли иметь текстовое поле ввода так, что когда человек что-то набирает и нажимает submit или enter, я могу заставить PHP отправлять эти данные в базу данных, не выходя из страницы (отсюда и JavaScript)?
Вам захочется заглянуть в нечто, называемое AJAX. Здесь я не добавлю никакого кода, потому что есть тысячи отличных уроков там, которые будут намного более тщательными, чем я могу напечатать здесь. Я бы рекомендовал использовать jQuery Javascript library, чтобы помочь.
Да. Возможно. Здесь пример того типа техники, который вы хотите.
Вы можете сделать это, используя тег <form>
с текстовым полем и кнопкой отправки внутри.
<form name="input" action="do_something.php" method="get">
<input type="text" name="Value" />
<input type="submit" value="Submit" />
</form>