[英]How to get values from a form and send it to Java class using javascript?
[英]how to get the values from form which was send using javascript
我想從使用javascript發送到頁面的表單中獲取值。 這是我的javascript函數和形式。
<?php
echo"<html>";
echo"<script type='text/javascript'>";
echo"function submitform(){";
echo"document.getElementById('myform').submit();}";
echo"</script>";
echo"<form id='myform' action='comment.php' method='post'>";
echo"<tr>";
echo "<td><img src='photos/$file' alt='$file'><br></td>";
echo "<tr><td><a href=\"delete.php?id=".$file."\" onclick=\"return confirm('You want to delete .$file???');\">".$file."</td></tr>";
echo "<tr><td><a href=\"like.php?id=".$file."\">like</td></tr>";
echo "<tr><td>".$result."likes</td><tr>";
echo "<tr><td><a href=\"dislike.php?id=".$file."\">unlike</td></tr>";
echo "<tr><td>".$result1."unlikes</td><tr>";
echo"<tr><td colspan='2'>Your Comment: </td>";
$_SESSION['comment']=$file;
echo" <td colspan='5'><textarea name='comment' id='comment' rows='2' cols='25' ></textarea></td></tr>";
echo"<tr><td colspan='2'><a href='javascript: submitform()'>Comment</a></td></tr>";
//echo"<td><form name='up' action='delete.php' method='post' enctype='multipart/form-data></td>";
//echo"<td><a href='http://127.0.0.1/delete.php'><button name='button' type='submit' value='photos'>delete</button></a></td>";
//$_SESSION['comment']=$file;
echo"</form>";
echo"</tr>";
?>
在comment.php文件中,這些值在$ _POST數組中可用。
$_POST['comment'] // -> what the user wrote in the textarea.
首先在comment.php
使用print_r($_POST)
並檢查數據是否獲得。
並且您使用post
方法發送數據,因此可以使用$_POST['field_name']
獲得價值。
並嘗試制作html,javascript和php這樣的代碼:
<html>
<script type='text/javascript'>
function submitform(){
document.getElementById('myform').submit();
}
</script>
<form id='myform' action='comment.php' method='post'>
<tr>
<td><img src='photos/<?php echo $file;?>' alt='<?php echo $file;?>'><br></td>
:
:
</tr>
</form>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.