ボタンが1つあるHTMLページがあり、ボタンをクリックして結果のある同じHTMLページに戻るときにpythonスクリプトを実行する必要があります。
そのため、戻り値で検証を行い、アクションを実行する必要があります。
ここに私のコードがあります:
HTML:
<input type="text" name="name" id="name">
<button type="button" id="home" onclick="validate()" value="checkvalue"></button>
JS:
function validate(){
if (returnvalue=="test") alert(test)
else alert ("unsuccessful")
}
My pythonコードが行っているのは、テキストボックスに入力された名前の検証であり、戻りステータスを示します。
ただし、結果を同じページに戻す必要があるため、後ですべての詳細を使用してフォームを送信できます。任意の助けをいただければ幸いです
Ajaxを使用できます。これは jQuery でより簡単です
$.ajax({
url: "/path/to/your/script",
success: function(response) {
// here you do whatever you want with the response variable
}
});
そして、 jQuery.ajaxページ を読む必要があります。オプションが多すぎるためです。
Pythonでページ(またはサービス)を作成します。これは、投稿を受け入れるか、リクエストを取得して情報を処理し、レスポンスを返します。応答がjson形式である場合、より適切です。次に、このコードを使用して、ボタンのクリックで呼び出しを行うことができます。
<input type="text" name="name" id="name">
<button type="button" id="home" onclick="validate()" value="checkvalue">
<script>
$('#id').click(function(){
$.ajax({
type:'get',
url:<YOUR SERVERSIDE PAGE URL>,
cache:false,
data:<if any arguments>,
async:asynchronous,
dataType:json, //if you want json
success: function(data) {
<put your custom validation here using the response from data structure >
},
error: function(request, status, error) {
<put your custom code here to handle the call failure>
}
});
});
</script>
これが役立つことを願っています